:root{--presentation-primary:#3b82f6;--presentation-secondary:#1f2937;--presentation-accent:#60a5fa;--presentation-background:#ffffff;--presentation-text:#1f2937;--presentation-heading:#111827;--presentation-muted:#6b7280;--chart-1:220 70% 55%;--chart-2:160 60% 45%;--chart-3:30 90% 55%;--chart-4:280 65% 60%;--chart-5:350 70% 55%;--chart-6:190 75% 48%;--chart-7:45 95% 50%;--chart-8:320 60% 55%;--presentation-heading-font:"Inter",sans-serif;--presentation-body-font:"Inter",sans-serif;--presentation-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}[data-theme=dark]{--presentation-primary:#60a5fa;--presentation-secondary:#e5e7eb;--presentation-accent:#93c5fd;--presentation-background:#111827;--presentation-text:#e5e7eb;--presentation-heading:#f9fafb;--presentation-muted:#9ca3af}:-moz-full-screen .presentation-element,:-ms-fullscreen .presentation-element,:-webkit-full-screen .presentation-element,:fullscreen .presentation-element{font-size:1.5em}:-moz-full-screen h1.presentation-heading,:-ms-fullscreen h1.presentation-heading,:-webkit-full-screen h1.presentation-heading,:fullscreen h1.presentation-heading{font-size:3em!important}:-moz-full-screen h2.presentation-heading,:-ms-fullscreen h2.presentation-heading,:-webkit-full-screen h2.presentation-heading,:fullscreen h2.presentation-heading{font-size:2.5em!important}:-moz-full-screen h3.presentation-heading,:-ms-fullscreen h3.presentation-heading,:-webkit-full-screen h3.presentation-heading,:fullscreen h3.presentation-heading{font-size:2em!important}:-moz-full-screen .presentation-paragraph,:-ms-fullscreen .presentation-paragraph,:-webkit-full-screen .presentation-paragraph,:fullscreen .presentation-paragraph{font-size:1.5em!important;line-height:1.5}:-moz-full-screen .ProseMirror *,:-ms-fullscreen .ProseMirror *,:-webkit-full-screen .ProseMirror *,:fullscreen .ProseMirror *{font-size:1.3em!important}:-moz-full-screen [data-slate-editor=true] *,:-ms-fullscreen [data-slate-editor=true] *,:-webkit-full-screen [data-slate-editor=true] *,:fullscreen [data-slate-editor=true] *{font-size:1.3em!important}[data-is-presenting=true] .ProseMirror *{font-size:1.4em!important}[data-is-presenting=true] h1{font-size:3em!important}[data-is-presenting=true] h2{font-size:2.5em!important}[data-is-presenting=true] h3{font-size:2em!important}[data-is-presenting=true] p{font-size:1.5em!important;line-height:1.6}:-moz-full-screen [class*=PresentationEditor],:-ms-fullscreen [class*=PresentationEditor],:-webkit-full-screen [class*=PresentationEditor],:fullscreen [class*=PresentationEditor]{transform:scale(1.2);transform-origin:center center}.presentation-element{transition:var(--presentation-transition)}.presentation-primary{color:var(--presentation-primary)}.presentation-primary,.presentation-secondary{background-color:transparent;caret-color:var(--presentation-primary)}.presentation-secondary{color:var(--presentation-secondary)}.presentation-heading{background:linear-gradient(135deg,var(--presentation-primary),var(--presentation-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:var(--presentation-heading-font);font-weight:700;caret-color:var(--presentation-primary);overflow-wrap:break-word;word-break:break-word;line-height:1.3;padding-top:.15em}.presentation-text{color:var(--presentation-text);font-family:var(--presentation-body-font);caret-color:var(--presentation-primary)}.presentation-image-container{margin:1rem auto;text-align:center;max-width:80%}.presentation-image-wrapper{display:inline-block;max-width:100%}.presentation-image{max-width:100%;max-height:320px;width:auto;height:auto;object-fit:contain;border-radius:.5rem;display:block;margin:0 auto}.presentation-image-caption{margin-top:.5rem;color:var(--presentation-muted);font-size:.875rem}h1.presentation-heading{font-size:2.5em;margin-bottom:1rem}h2.presentation-heading{font-size:2em;margin-bottom:.875rem}h3.presentation-heading{font-size:1.75em;margin-bottom:.75rem}h4.presentation-heading{font-size:1.5em;margin-bottom:.625rem}h5.presentation-heading{font-size:1.25em;margin-bottom:.5rem}h6.presentation-heading{font-size:1.125em;margin-bottom:.375rem}.presentation-paragraph{margin-bottom:1rem;line-height:1.6;font-family:var(--presentation-body-font)}.presentation-slide h1.presentation-heading{font-size:1.1em;margin-top:.4rem;margin-bottom:.35rem}.presentation-slide h1.presentation-heading,.presentation-slide h2.presentation-heading{line-height:1.3;padding-top:0;max-height:2.6em;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.presentation-slide h2.presentation-heading{font-size:.95em;margin-top:.35rem;margin-bottom:.3rem}.presentation-slide h3.presentation-heading{font-size:.85em;margin-top:.3rem;margin-bottom:.25rem;line-height:1.3;padding-top:0;max-height:2.6em;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.presentation-slide h4.presentation-heading,.presentation-slide h5.presentation-heading,.presentation-slide h6.presentation-heading{font-size:.9em;margin-bottom:.2rem}.presentation-slide h1.presentation-heading,.presentation-slide h2.presentation-heading,.presentation-slide h3.presentation-heading,.presentation-slide h4.presentation-heading,.presentation-slide h5.presentation-heading,.presentation-slide h6.presentation-heading{max-width:100%}.presentation-slide .presentation-paragraph,.presentation-slide p{margin-bottom:.4rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presentation-slide ol,.presentation-slide ul{margin-bottom:.3rem;padding-left:1.2em}.presentation-slide li{margin-bottom:.2rem;line-height:1.45}[data-is-presenting=true]{backdrop-filter:brightness(1.05)}[data-theme=dark] [data-is-presenting=true]{backdrop-filter:brightness(1.1)}.presentation-slide{background-color:var(--presentation-background)!important;border:1px solid var(--presentation-accent);box-shadow:0 4px 12px rgba(0,0,0,.15);color:var(--presentation-text)!important}.slide-content-area{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:flex-start;padding-top:.75rem}.slide-content-area>*{max-width:100%;min-width:0}.slide-image-area{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:.5rem;min-width:280px}.slide-image-area img{height:100%;width:auto;max-width:100%;object-fit:fill;display:block;margin:0 auto}.slide-content-area .ProseMirror,.slide-content-area [data-slate-editor=true]{min-height:0;overflow:auto}[data-heavy=mermaid] .slide-content-area [data-element-type=mermaid]{margin:.25rem 0;flex:1 1 auto;min-height:60px;height:180px;max-height:220px;width:100%}[data-heavy=mermaid] .slide-content-area [data-element-type=mermaid]>div:first-child{width:100%;height:100%;padding:.25rem;display:flex;align-items:center;justify-content:center}[data-heavy=mermaid] .slide-content-area [data-element-type=mermaid] svg{width:100%!important;height:100%!important}.presentation-slide [data-element-type=mermaid]{height:200px;max-height:220px;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%}.presentation-slide [data-element-type=mermaid] .mermaid-render-area{height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.presentation-slide [data-element-type=mermaid] svg{display:block;width:100%!important;height:100%!important}.presentation-slide [data-element-type=mermaid]>div:first-child{padding:.25rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center}:-webkit-full-screen .presentation-slide [data-element-type=mermaid],:fullscreen .presentation-slide [data-element-type=mermaid]{height:60vh;max-height:70vh;width:100%}:-webkit-full-screen .presentation-slide [data-element-type=mermaid] svg,:fullscreen .presentation-slide [data-element-type=mermaid] svg{width:100%!important;height:100%!important}:-webkit-full-screen .presentation-slide [data-element-type=mermaid] .mermaid-render-area,:fullscreen .presentation-slide [data-element-type=mermaid] .mermaid-render-area{height:100%;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}[data-is-presenting=true] [data-element-type=mermaid]{height:55vh;max-height:60vh;width:100%}[data-is-presenting=true] [data-element-type=mermaid] svg{width:100%!important;height:100%!important}[data-is-presenting=true] [data-element-type=mermaid] .mermaid-render-area{height:100%;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.presentation-slide [class*=chart-container],.presentation-slide [class*=recharts-wrapper]{max-height:260px}.presentation-slide [data-chart]{max-width:100%;overflow:hidden}.presentation-slide [data-chart] [class*=recharts-responsive-container],.presentation-slide [data-chart] [class*=recharts-surface],.presentation-slide [data-chart] [class*=recharts-wrapper]{max-width:100%!important;overflow:hidden}.presentation-slide [data-chart] .recharts-cartesian-axis-tick tspan,.presentation-slide [data-chart] .recharts-text tspan{font-size:10px}.presentation-slide[style],[data-theme=dark] .presentation-slide,[data-theme=dark] .presentation-slide[style],[data-theme=dark] [data-slide-content=true],[data-theme=light] .presentation-slide,[data-theme=light] [data-slide-content=true]{background-color:var(--presentation-background)!important}[data-theme=dark] .presentation-slide{box-shadow:0 4px 16px rgba(0,0,0,.25)}.presentation-slide[style*=background]{background-color:var(--presentation-background)!important}