.presentation.svelte-w0dsjo{position:relative;width:100%;min-height:100vh;background:var(--color-bg-pure);display:flex;flex-direction:column;outline:none}.presentation.fullscreen.svelte-w0dsjo{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.slide-container.svelte-w0dsjo{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-xl, 2rem)}[data-slide]{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1000px;min-height:60vh;text-align:center;gap:var(--space-xl, 2rem)}[data-slide].active{display:flex}.controls.svelte-w0dsjo{position:fixed;bottom:var(--space-lg, 1.5rem);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-sm, .75rem);padding:var(--space-xs, .5rem) var(--space-sm, .75rem);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-full, 9999px)}.control-btn.svelte-w0dsjo{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--color-border-default);border-radius:var(--radius-full, 9999px);color:var(--color-fg-secondary);cursor:pointer;transition:all var(--duration-micro, .2s) var(--ease-standard, ease)}.control-btn.svelte-w0dsjo:hover:not(:disabled){border-color:var(--color-border-emphasis);color:var(--color-fg-primary)}.control-btn.svelte-w0dsjo:disabled{opacity:.3;cursor:not-allowed}.fullscreen-btn.svelte-w0dsjo{margin-left:var(--space-xs, .5rem)}.slide-counter.svelte-w0dsjo{font-family:var(--font-mono);font-size:var(--text-caption, .75rem);color:var(--color-fg-muted);min-width:4rem;text-align:center}.progress-bar.svelte-w0dsjo{position:fixed;bottom:0;left:0;height:3px;width:var(--progress);background:var(--color-brand, #7c2bee);transition:width var(--duration-micro, .2s) var(--ease-standard, ease)}.hints.svelte-w0dsjo{position:fixed;bottom:var(--space-lg, 1.5rem);right:var(--space-lg, 1.5rem);display:flex;gap:var(--space-sm, .75rem);font-size:var(--text-caption, .75rem);color:var(--color-fg-subtle);opacity:.5}.hints.svelte-w0dsjo span:where(.svelte-w0dsjo){font-family:var(--font-mono)}@media(max-width:768px){.slide-container.svelte-w0dsjo{padding:var(--space-md, 1rem)}.hints.svelte-w0dsjo{display:none}.controls.svelte-w0dsjo{bottom:var(--space-md, 1rem)}}.slide-content code{font-family:var(--font-mono);font-size:.9em;background:var(--color-bg-elevated);padding:.1em .3em;border-radius:var(--radius-sm, .5rem)}.slide.svelte-akw6jd{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1000px;min-height:60vh;text-align:center;gap:var(--space-xl, 2rem)}.slide-title.svelte-akw6jd{gap:var(--space-lg, 1.5rem)}.slide-title .logo{font-size:3rem;margin-bottom:var(--space-md, 1rem)}.slide-title h1{font-size:clamp(3rem,8vw,5rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0;background:linear-gradient(135deg,var(--color-fg-primary) 0%,var(--color-fg-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.slide-title .subtitle{font-size:clamp(1.25rem,3vw,1.75rem);color:var(--color-fg-secondary);font-weight:400;margin:0}.slide-title .tagline{font-size:var(--text-body, 1rem);color:var(--color-fg-muted);margin-top:var(--space-lg, 1.5rem)}.slide-content.svelte-akw6jd{text-align:left;align-items:flex-start;gap:var(--space-lg, 1.5rem)}.slide-content h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;margin:0;width:100%}.slide-content p{font-size:clamp(1.125rem,2.5vw,1.5rem);color:var(--color-fg-secondary);line-height:1.6;margin:0;max-width:60ch}.slide-content .highlight{color:var(--color-brand, #7c2bee);font-weight:600}.slide-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md, 1rem)}.slide-content li{font-size:clamp(1rem,2vw,1.25rem);color:var(--color-fg-secondary);padding-left:var(--space-lg, 1.5rem);position:relative}.slide-content li:before{content:"→";position:absolute;left:0;color:var(--color-brand, #7c2bee)}.slide-quote.svelte-akw6jd{gap:var(--space-xl, 2rem)}.slide-quote blockquote{font-size:clamp(1.5rem,4vw,2.5rem);font-style:italic;color:var(--color-fg-secondary);line-height:1.5;max-width:45ch;margin:0;padding:0 var(--space-xl, 2rem);border-left:3px solid var(--color-brand, #7c2bee);text-align:left}.slide-quote cite{font-size:var(--text-body, 1rem);font-style:normal;color:var(--color-fg-muted)}.slide-stat.svelte-akw6jd{gap:var(--space-lg, 1.5rem)}.slide-stat .stat-value{font-size:clamp(4rem,15vw,10rem);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,var(--color-brand, #7c2bee) 0%,var(--color-data-3, #c084fc) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.slide-stat .stat-label{font-size:clamp(1.25rem,3vw,2rem);color:var(--color-fg-secondary);font-weight:500}.slide-stat .stat-context{font-size:var(--text-body, 1rem);color:var(--color-fg-muted);max-width:50ch}.slide-split.svelte-akw6jd{flex-direction:row;gap:var(--space-2xl, 3rem);align-items:stretch;text-align:left}.slide-split .left,.slide-split .right{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-md, 1rem)}.slide-split h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;margin:0}.slide-split p{font-size:var(--text-body, 1rem);color:var(--color-fg-secondary);line-height:1.6;margin:0}.slide-split .divider{width:1px;background:var(--color-border-default)}@media(max-width:768px){.slide-split.svelte-akw6jd{flex-direction:column;gap:var(--space-xl, 2rem)}.slide-split .divider{width:100%;height:1px}}.slide-image.svelte-akw6jd{gap:var(--space-lg, 1.5rem)}.slide-image img{max-width:100%;max-height:50vh;border-radius:var(--radius-lg, 1rem);border:1px solid var(--color-border-default)}.slide-image .caption{font-size:var(--text-body-sm, .875rem);color:var(--color-fg-muted)}.slide .number{font-family:var(--font-mono);font-size:var(--text-caption, .75rem);color:var(--color-brand, #7c2bee);letter-spacing:.1em;opacity:.7}.slide .em{color:var(--color-fg-primary);font-weight:600}.slide .muted{color:var(--color-fg-muted)}.slide .brand{color:var(--color-brand, #7c2bee)}.ai-analytics-section.svelte-xhxibe{padding:6rem 1.5rem;background:var(--color-bg-pure);position:relative;overflow:hidden}.ai-analytics-section.svelte-xhxibe:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:64rem;height:100%;background:radial-gradient(ellipse at top,rgba(255,255,255,.03) 0%,transparent 50%);pointer-events:none}.ai-analytics-container.svelte-xhxibe{max-width:var(--container-max-width);margin:0 auto;position:relative;z-index:1}.section-header.svelte-xhxibe{text-align:center;margin-bottom:4rem}.section-badge.svelte-xhxibe{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:9999px;font-size:.75rem;font-weight:600;color:var(--color-fg-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.section-title.svelte-xhxibe{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-fg-primary);margin:0 0 1rem}.section-description.svelte-xhxibe{font-size:1.125rem;color:var(--color-fg-muted);max-width:42rem;margin:0 auto;line-height:1.7}.features-grid.svelte-xhxibe{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem}.feature-card.svelte-xhxibe{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:1rem;padding:2rem;text-align:center;transition:all var(--duration-micro) var(--ease-standard)}.feature-card.svelte-xhxibe:hover{border-color:var(--color-border-emphasis);transform:translateY(-4px)}.feature-icon.svelte-xhxibe{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:.75rem;color:var(--color-fg-primary)}.feature-title.svelte-xhxibe{font-size:1.125rem;font-weight:700;color:var(--color-fg-primary);margin:0 0 .5rem}.feature-description.svelte-xhxibe{font-size:.875rem;color:var(--color-fg-muted);line-height:1.6;margin:0}.demo-preview.svelte-xhxibe{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:1rem;padding:2rem;position:relative}.demo-header.svelte-xhxibe{text-align:center;margin-bottom:2rem}.demo-badge.svelte-xhxibe{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:.25rem;font-size:.625rem;font-weight:600;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.demo-title.svelte-xhxibe{font-size:1.5rem;font-weight:700;color:var(--color-fg-primary);margin:0}.chat-preview.svelte-xhxibe{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.analytics-panel.svelte-xhxibe{background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:.75rem;padding:1.5rem}.analytics-header.svelte-xhxibe{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border-default)}.analytics-stats.svelte-xhxibe{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat-item.svelte-xhxibe{text-align:center}.stat-value.svelte-xhxibe{display:block;font-size:1.25rem;font-weight:700;color:var(--color-fg-primary);margin-bottom:.25rem}.stat-label.svelte-xhxibe{display:block;font-size:.75rem;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em}.conversation-preview.svelte-xhxibe{background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:.75rem;padding:1.5rem}.sample-questions.svelte-xhxibe{display:flex;flex-direction:column;gap:.75rem}.questions-label.svelte-xhxibe{font-size:.75rem;font-weight:600;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.sample-question.svelte-xhxibe{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.5rem;font-size:.875rem;color:var(--color-fg-secondary);text-align:left;cursor:pointer;transition:all var(--duration-micro) var(--ease-standard)}.sample-question.svelte-xhxibe:hover{border-color:var(--color-border-emphasis);background:var(--color-hover)}.chat-active.svelte-xhxibe{display:flex;flex-direction:column;gap:1rem;height:100%}.user-message.svelte-xhxibe{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:var(--color-bg-surface);border:1px solid var(--color-border-emphasis);border-radius:.5rem;font-size:.875rem;color:var(--color-fg-primary)}.ai-response.svelte-xhxibe{flex:1;padding:1rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.5rem;min-height:120px}.ai-response.loading.svelte-xhxibe{display:flex;align-items:center;justify-content:center}.ai-response.error.svelte-xhxibe{border-color:var(--color-error-border);background:var(--color-error-muted);color:var(--color-error);display:flex;align-items:center;justify-content:center}.typing-indicator.svelte-xhxibe{display:flex;align-items:center;gap:.5rem;color:var(--color-fg-muted);font-size:.875rem}.typing-indicator.svelte-xhxibe .spinner{animation:svelte-xhxibe-spin 1s linear infinite}@keyframes svelte-xhxibe-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.response-header.svelte-xhxibe{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.response-text.svelte-xhxibe{font-size:.875rem;color:var(--color-fg-secondary);line-height:1.7;margin:0;white-space:pre-wrap}.reset-button.svelte-xhxibe{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:transparent;border:1px solid var(--color-border-default);border-radius:.5rem;font-size:.8125rem;color:var(--color-fg-muted);cursor:pointer;transition:all var(--duration-micro) var(--ease-standard)}.reset-button.svelte-xhxibe:hover{border-color:var(--color-border-emphasis);color:var(--color-fg-primary);background:var(--color-hover)}.demo-cta.svelte-xhxibe{text-align:center;padding-top:2rem;border-top:1px solid var(--color-border-default)}.demo-cta-text.svelte-xhxibe{font-size:.875rem;color:var(--color-fg-muted);margin:0 0 1rem}@media(max-width:1024px){.features-grid.svelte-xhxibe{grid-template-columns:1fr;gap:1rem}.chat-preview.svelte-xhxibe{grid-template-columns:1fr}}@media(max-width:640px){.analytics-stats.svelte-xhxibe{grid-template-columns:1fr}}.analytics-dashboard-section.svelte-oycdko{padding:6rem 1.5rem;background:var(--color-bg-pure);position:relative}.analytics-container.svelte-oycdko{max-width:var(--container-max-width);margin:0 auto}.section-header.svelte-oycdko{text-align:center;margin-bottom:3rem}.section-badge.svelte-oycdko{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:9999px;font-size:.75rem;font-weight:600;color:var(--color-fg-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.section-title.svelte-oycdko{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-fg-primary);margin:0 0 1rem}.section-description.svelte-oycdko{font-size:1.125rem;color:var(--color-fg-muted);max-width:42rem;margin:0 auto;line-height:1.7}.dashboard-wrapper.svelte-oycdko{position:relative}.metrics-grid.svelte-oycdko{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.metric-card.svelte-oycdko{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.5rem;padding:1.25rem}.metric-header.svelte-oycdko{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.metric-header.svelte-oycdko svg{color:var(--color-fg-muted);opacity:.7}.metric-header.svelte-oycdko h3:where(.svelte-oycdko){font-size:.6875rem;font-weight:600;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.08em;margin:0}.metric-stats.svelte-oycdko{display:flex;flex-direction:column;gap:.75rem}.stat-primary.svelte-oycdko{display:flex;flex-direction:column;gap:.125rem}.stat-primary.svelte-oycdko .stat-value:where(.svelte-oycdko){font-size:2rem;font-weight:700;color:var(--color-fg-primary);line-height:1;font-variant-numeric:tabular-nums}.stat-primary.svelte-oycdko .stat-label:where(.svelte-oycdko){font-size:.625rem;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em}.stat-secondary.svelte-oycdko{display:flex;gap:1.5rem}.stat-item.svelte-oycdko{display:flex;flex-direction:column;gap:.125rem}.stat-item.svelte-oycdko .stat-value:where(.svelte-oycdko){font-size:1rem;font-weight:600;color:var(--color-fg-secondary);font-variant-numeric:tabular-nums}.stat-item.svelte-oycdko .stat-label:where(.svelte-oycdko){font-size:.5625rem;color:var(--color-fg-subtle);text-transform:uppercase;letter-spacing:.05em}.chatbot-tease.svelte-oycdko{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:var(--color-bg-surface);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-lg)}.chatbot-icon.svelte-oycdko{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-fg-primary);flex-shrink:0}.chatbot-content.svelte-oycdko{flex:1}.chatbot-content.svelte-oycdko h3:where(.svelte-oycdko){font-size:1.25rem;font-weight:700;color:var(--color-fg-primary);margin:0 0 .5rem}.chatbot-content.svelte-oycdko p:where(.svelte-oycdko){font-size:.875rem;color:var(--color-fg-muted);margin:0;line-height:1.6}.chatbot-cta.svelte-oycdko{padding:.75rem 1.5rem;background:var(--color-bg-pure);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-md);font-size:.875rem;font-weight:600;color:var(--color-fg-primary);text-decoration:none;white-space:nowrap;transition:all var(--duration-micro) var(--ease-standard)}.chatbot-cta.svelte-oycdko:hover{background:var(--color-hover);border-color:var(--color-fg-primary)}.loading-state.svelte-oycdko,.error-state.svelte-oycdko{padding:4rem 2rem;text-align:center;color:var(--color-fg-muted)}.spinner.svelte-oycdko{width:2rem;height:2rem;border:3px solid var(--color-border-default);border-top-color:var(--color-fg-primary);border-radius:50%;animation:svelte-oycdko-spin 1s linear infinite;margin:0 auto 1rem}@keyframes svelte-oycdko-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.metrics-grid.svelte-oycdko{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.metrics-grid.svelte-oycdko{grid-template-columns:1fr}.chatbot-tease.svelte-oycdko{flex-direction:column;text-align:center}.chatbot-cta.svelte-oycdko{width:100%}}
