.rag-pipeline-wrapper.svelte-10ypq8{width:100%;padding:2rem}.main-layout.svelte-10ypq8{display:grid;grid-template-columns:1fr 180px;gap:2rem;align-items:center;max-width:1100px;margin:0 auto}.pipeline-side.svelte-10ypq8{display:flex;flex-direction:column;gap:1rem}.pipeline-svg.svelte-10ypq8{width:100%;height:auto;min-height:320px}.node.svelte-10ypq8{opacity:.6;transition:opacity .3s ease}.node.active.svelte-10ypq8{opacity:1}.node.active.svelte-10ypq8 rect:where(.svelte-10ypq8),.node.active.svelte-10ypq8 circle:where(.svelte-10ypq8){filter:drop-shadow(0 0 10px rgba(139,92,246,.5))}.connection.svelte-10ypq8{transition:stroke .3s ease}.connection.active.svelte-10ypq8{filter:drop-shadow(0 0 4px rgba(139,92,246,.5))}.example-question.svelte-10ypq8{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#8b5cf60d;border:1px solid rgba(139,92,246,.2);border-radius:.75rem}.example-question.svelte-10ypq8 .label:where(.svelte-10ypq8){font-size:.75rem;color:#fff6;text-transform:uppercase;letter-spacing:.05em}.example-question.svelte-10ypq8 .text:where(.svelte-10ypq8){font-size:1rem;color:#8b5cf6e6;font-style:italic}.stats-side.svelte-10ypq8{display:flex;flex-direction:column;gap:.75rem}.stat-card.svelte-10ypq8{display:flex;align-items:center;gap:.875rem;padding:1rem;border-radius:.75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:all .3s ease}.stat-card.svelte-10ypq8:hover{background:#ffffff0a;border-color:#ffffff1a}.stat-card.primary.svelte-10ypq8{background:#8b5cf614;border-color:#8b5cf640}.stat-icon.svelte-10ypq8{width:40px;height:40px;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#8b5cf626;color:#a855f7}.stat-icon.svelte-10ypq8 svg:where(.svelte-10ypq8){width:20px;height:20px}.stat-icon.amber.svelte-10ypq8{background:#f59e0b26;color:#f59e0b}.stat-icon.green.svelte-10ypq8{background:#10b98126;color:#10b981}.stat-content.svelte-10ypq8{flex:1;min-width:0}.stat-value.svelte-10ypq8{font-size:1.375rem;font-weight:700;color:#fff;font-family:ui-monospace,monospace;line-height:1.2}.stat-card.primary.svelte-10ypq8 .stat-value:where(.svelte-10ypq8){color:#a855f7}.stat-label.svelte-10ypq8{font-size:.65rem;color:#fff6;text-transform:uppercase;letter-spacing:.03em}@media(max-width:900px){.main-layout.svelte-10ypq8{grid-template-columns:1fr 160px;gap:1.5rem}.pipeline-svg.svelte-10ypq8{min-height:280px}}@media(max-width:768px){.rag-pipeline-wrapper.svelte-10ypq8{padding:1.5rem 1rem}.main-layout.svelte-10ypq8{grid-template-columns:1fr;gap:1.5rem}.pipeline-svg.svelte-10ypq8{min-height:240px}.stats-side.svelte-10ypq8{flex-direction:row;flex-wrap:wrap;gap:.5rem}.stat-card.svelte-10ypq8{flex:1 1 calc(33.333% - .5rem);min-width:100px;padding:.75rem}.stat-icon.svelte-10ypq8{width:32px;height:32px}.stat-icon.svelte-10ypq8 svg:where(.svelte-10ypq8){width:16px;height:16px}.stat-value.svelte-10ypq8{font-size:1.1rem}.example-question.svelte-10ypq8{flex-direction:column;align-items:flex-start;gap:.25rem}}@media(max-width:640px){.rag-pipeline-wrapper.svelte-10ypq8{padding:1rem .75rem}.main-layout.svelte-10ypq8{gap:1.25rem}.pipeline-side.svelte-10ypq8{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pipeline-side.svelte-10ypq8::-webkit-scrollbar{display:none}.pipeline-svg.svelte-10ypq8{min-width:360px;min-height:260px}.stat-card.svelte-10ypq8{flex:1 1 calc(50% - .25rem);min-width:140px;padding:.625rem}.stat-icon.svelte-10ypq8{width:28px;height:28px}.stat-icon.svelte-10ypq8 svg:where(.svelte-10ypq8){width:14px;height:14px}.stat-value.svelte-10ypq8{font-size:1rem}.stat-label.svelte-10ypq8{font-size:.55rem}.example-question.svelte-10ypq8{padding:.75rem}.example-question.svelte-10ypq8 .label:where(.svelte-10ypq8){font-size:.65rem}.example-question.svelte-10ypq8 .text:where(.svelte-10ypq8){font-size:.85rem}}@media(max-width:480px){.pipeline-svg.svelte-10ypq8{min-width:320px;min-height:240px}.stat-card.svelte-10ypq8{flex:1 1 100%;flex-direction:row;gap:.75rem;padding:.75rem}.stat-content.svelte-10ypq8{display:flex;align-items:center;gap:.5rem}.stat-value.svelte-10ypq8{font-size:1.1rem}.stat-label.svelte-10ypq8{font-size:.6rem}.example-question.svelte-10ypq8{padding:.625rem}.example-question.svelte-10ypq8 .text:where(.svelte-10ypq8){font-size:.8rem}}
