.toast.svelte-1cpok13{position:fixed;bottom:32px;left:50%;transform:translate(-50%) translateY(20px);background:#171717;border:1px solid #5252FF;color:#ccf;padding:12px 24px;font-size:13px;font-family:Geist Mono,monospace;z-index:1000;display:flex;align-items:center;gap:10px;opacity:0;animation:svelte-1cpok13-toast-in .3s ease forwards;max-width:90vw}.toast-icon.svelte-1cpok13{color:#00c853;font-weight:700}.toast-text.svelte-1cpok13{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes svelte-1cpok13-toast-in{to{opacity:1;transform:translate(-50%) translateY(0)}}.flowchart-wrapper.svelte-tbqrek{background:#0f0f0f;border:1px solid #262626;border-radius:4px;padding:24px;overflow-x:auto}svg.svelte-tbqrek{width:100%;height:auto;max-width:740px;margin:0 auto;display:block}body{margin:0;font-family:Geist,-apple-system,sans-serif;background:#0f0f0f;color:#fafafa;-webkit-font-smoothing:antialiased}.app.svelte-jxgydp{display:flex;flex-direction:column;min-height:100vh}.topbar.svelte-jxgydp{border-bottom:1px solid #262626;padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.topbar-left.svelte-jxgydp{display:flex;align-items:center;gap:12px}.status-dot.svelte-jxgydp{width:8px;height:8px;border-radius:50%;background:conic-gradient(from 0deg,#ccf,#99f,#66f,#33f,#00f,#00c,#009,#006,#003)}.topbar-label.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:13px;letter-spacing:.12em;color:#a3a3a3;text-transform:uppercase}.topbar-hint.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:13px;color:#737373;letter-spacing:.05em}.step-rail.svelte-jxgydp{display:flex;align-items:stretch;border-bottom:1px solid #262626}.step-tab.svelte-jxgydp{flex:1;background:none;border:none;border-right:1px solid #262626;border-bottom:2px solid transparent;padding:14px 16px 12px;text-align:left;transition:all .15s;opacity:.5;cursor:pointer}.step-tab.svelte-jxgydp:last-child{border-right:none}.step-tab.active.svelte-jxgydp{opacity:1;border-bottom-color:#5252ff}.step-tab.svelte-jxgydp:not(.past):not(.active){opacity:.7}.step-phase.svelte-jxgydp{display:block;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.15em;color:#7a7aff;margin-bottom:5px}.step-label.svelte-jxgydp{display:block;font-size:15px;color:#a3a3a3;line-height:1.3}.step-tab.active.svelte-jxgydp .step-label:where(.svelte-jxgydp){color:#fafafa;font-weight:600}.content.svelte-jxgydp{flex:1;display:flex;flex-direction:column}.slide-full.svelte-jxgydp{flex:1;padding:40px;max-width:900px;margin:0 auto;width:100%;box-sizing:border-box}.slide-split.svelte-jxgydp{flex:1;display:grid;grid-template-columns:1fr 1fr}.slide-left.svelte-jxgydp{padding:40px;border-right:1px solid #262626;display:flex;flex-direction:column;gap:24px}.slide-right.svelte-jxgydp{padding:40px;display:flex;flex-direction:column;gap:24px}.slide-header.svelte-jxgydp{margin-bottom:32px}.phase-badge.svelte-jxgydp{display:inline-block;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;padding:4px 10px;margin-bottom:12px}.phase-red.svelte-jxgydp{color:#ff5252;border:1px solid rgba(255,82,82,.2)}.phase-green.svelte-jxgydp{color:#00c853;border:1px solid rgba(0,200,83,.2)}.phase-blue.svelte-jxgydp{color:#5252ff;border:1px solid rgba(82,82,255,.2)}.phase-indigo.svelte-jxgydp{color:#2929ff;border:1px solid rgba(41,41,255,.2)}.slide-title.svelte-jxgydp{font-size:36px;font-weight:700;margin:0;line-height:1.1;color:#fff;letter-spacing:-.02em}.slide-subtitle.svelte-jxgydp{font-size:16px;color:#a3a3a3;margin-top:8px}.timeline.svelte-jxgydp{display:flex;flex-direction:column;gap:0;position:relative;padding-left:24px}.timeline.svelte-jxgydp:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1px;background:#262626}.timeline-event.svelte-jxgydp{display:flex;gap:16px;padding:16px 0;position:relative}.timeline-marker.svelte-jxgydp{width:11px;height:11px;border-radius:50%;flex-shrink:0;margin-top:2px;position:absolute;left:-24px;z-index:1}.timeline-marker-blue.svelte-jxgydp{background:#5252ff}.timeline-marker-green.svelte-jxgydp{background:#00c853}.timeline-marker-red.svelte-jxgydp{background:#ff5252}.timeline-marker-dim.svelte-jxgydp{background:#404040}.timeline-content.svelte-jxgydp{flex:1}.timeline-time.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:12px;color:#737373;letter-spacing:.05em;margin-bottom:4px}.timeline-label.svelte-jxgydp{font-size:17px;font-weight:600;color:#fafafa;margin-bottom:6px}.timeline-desc.svelte-jxgydp{font-size:15px;color:#d4d4d4;line-height:1.6}.timeline-desc.svelte-jxgydp code:where(.svelte-jxgydp){font-family:Geist Mono,monospace;font-size:13px;background:#1a1a2e;padding:2px 6px;color:#99f}.slide-callout.svelte-jxgydp{margin-top:32px;padding:20px 24px;border-left:3px solid}.slide-callout-red.svelte-jxgydp{background:#ff52520d;border-color:#ff5252}.slide-callout-green.svelte-jxgydp{background:#00c8530d;border-color:#00c853}.slide-callout-indigo.svelte-jxgydp{background:#2929ff0d;border-color:#2929ff}.callout-text.svelte-jxgydp{font-size:16px;color:#d4d4d4;line-height:1.6}.callout-text.svelte-jxgydp strong:where(.svelte-jxgydp){color:#fafafa}.mechanism-steps.svelte-jxgydp{display:flex;flex-direction:column;gap:20px}.mechanism-step.svelte-jxgydp{display:flex;gap:16px;align-items:flex-start}.mechanism-number.svelte-jxgydp{width:28px;height:28px;border-radius:50%;background:#171717;border:1px solid #5252FF;color:#5252ff;display:flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:13px;font-weight:600;flex-shrink:0;margin-top:2px}.mechanism-body.svelte-jxgydp{flex:1}.mechanism-label.svelte-jxgydp{font-size:16px;font-weight:600;color:#fafafa;margin-bottom:4px}.mechanism-desc.svelte-jxgydp{font-size:15px;color:#d4d4d4;line-height:1.6}.confidence-demo.svelte-jxgydp{background:#171717;border:1px solid #262626;padding:20px}.confidence-header.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.15em;color:#ffa000;text-transform:uppercase;margin-bottom:16px}.confidence-row.svelte-jxgydp{display:flex;flex-direction:column;gap:12px}.confidence-card.svelte-jxgydp{padding:16px}.confidence-high.svelte-jxgydp{background:#0f0f0f;border:1px solid rgba(0,200,83,.2)}.confidence-low.svelte-jxgydp{background:#0f0f0f;border:1px solid rgba(255,160,0,.2)}.confidence-label.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px}.confidence-label-green.svelte-jxgydp{color:#00c853}.confidence-label-amber.svelte-jxgydp{color:#ffa000}.confidence-desc.svelte-jxgydp{font-size:14px;color:#d4d4d4;line-height:1.5;margin-bottom:8px}.confidence-stat.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:12px;color:#737373}.runtime-callout.svelte-jxgydp{background:#171717;border:1px solid #262626;border-left:3px solid #2929FF;padding:16px}.runtime-callout-label.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:11px;color:#2929ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.runtime-callout-text.svelte-jxgydp{font-size:14px;color:#d4d4d4;line-height:1.6}.loop-visual.svelte-jxgydp{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px 0;flex-wrap:wrap}.loop-stage.svelte-jxgydp{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:100px}.loop-icon.svelte-jxgydp{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.loop-icon-blue.svelte-jxgydp{background:#5252ff1a;border:1px solid rgba(82,82,255,.3)}.loop-icon-indigo.svelte-jxgydp{background:#2929ff1a;border:1px solid rgba(41,41,255,.3)}.loop-icon-green.svelte-jxgydp{background:#00c8531a;border:1px solid rgba(0,200,83,.3)}.loop-label.svelte-jxgydp{font-size:14px;font-weight:600;color:#fafafa}.loop-sublabel.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:11px;color:#737373}.loop-arrow.svelte-jxgydp{font-size:20px;color:#525252}.loop-comparison.svelte-jxgydp{display:grid;grid-template-columns:1fr auto 1fr;gap:0;background:#171717;border:1px solid #262626;margin-top:16px}.comparison-col.svelte-jxgydp{padding:24px}.comparison-divider.svelte-jxgydp{width:1px;background:#262626}.comparison-header.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px}.comparison-header-dim.svelte-jxgydp{color:#525252}.comparison-header-green.svelte-jxgydp{color:#00c853}.comparison-list.svelte-jxgydp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.comparison-list.svelte-jxgydp li:where(.svelte-jxgydp){font-size:14px;color:#a3a3a3;line-height:1.5;padding-left:16px;position:relative}.comparison-list.svelte-jxgydp li:where(.svelte-jxgydp):before{content:"×";position:absolute;left:0;color:#ff5252;font-weight:700}.comparison-list-green.svelte-jxgydp li:where(.svelte-jxgydp){color:#d4d4d4}.comparison-list-green.svelte-jxgydp li:where(.svelte-jxgydp):before{content:"✓";color:#00c853}.value-section.svelte-jxgydp{background:#171717;border:1px solid #262626;padding:20px}.value-header.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.15em;color:#5252ff;text-transform:uppercase;margin-bottom:16px}.value-graph.svelte-jxgydp{display:flex;gap:8px;align-items:stretch}.graph-label-y.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:9px;color:#525252;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.15em;text-transform:uppercase}.graph-area.svelte-jxgydp{flex:1}.graph-svg.svelte-jxgydp{width:100%;height:auto}.metrics-grid.svelte-jxgydp{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metric-card.svelte-jxgydp{background:#171717;border:1px solid #262626;padding:16px}.metric-value.svelte-jxgydp{font-size:22px;font-weight:700;color:#5252ff;margin-bottom:4px;letter-spacing:-.02em}.metric-label.svelte-jxgydp{font-size:13px;color:#fafafa;margin-bottom:4px}.metric-detail.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:11px;color:#737373}.loop-summary.svelte-jxgydp{background:#171717;border:1px solid #262626;padding:20px}.loop-summary-label.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.15em;color:#7a7aff;text-transform:uppercase;margin-bottom:16px}.loop-summary-chain.svelte-jxgydp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.chain-node.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:12px;padding:4px 10px;border-radius:2px}.chain-node-blue.svelte-jxgydp{color:#5252ff;background:#5252ff1a;border:1px solid rgba(82,82,255,.2)}.chain-node-green.svelte-jxgydp{color:#00c853;background:#00c8531a;border:1px solid rgba(0,200,83,.2)}.chain-node-indigo.svelte-jxgydp{color:#2929ff;background:#2929ff1a;border:1px solid rgba(41,41,255,.2)}.chain-arrow.svelte-jxgydp{color:#525252;font-size:14px}.chain-arrow-loop.svelte-jxgydp{font-size:18px;color:#5252ff}.loop-summary-text.svelte-jxgydp{font-size:14px;color:#d4d4d4;line-height:1.6}.cycle-explanation.svelte-jxgydp{padding:16px;background:#171717;border:1px solid #262626;border-left:3px solid #5252FF}.cycle-text.svelte-jxgydp{font-size:15px;color:#d4d4d4;line-height:1.6}.gh-flow.svelte-jxgydp{display:flex;flex-direction:column;gap:0}.gh-flow-step.svelte-jxgydp{display:flex;gap:14px;align-items:flex-start}.gh-flow-icon.svelte-jxgydp{width:36px;height:36px;border-radius:50%;background:#171717;border:1px solid #404040;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gh-flow-icon-blue.svelte-jxgydp{border-color:#5252ff4d;background:#5252ff0d}.gh-flow-icon-green.svelte-jxgydp{border-color:#00c8534d;background:#00c8530d}.gh-flow-icon-indigo.svelte-jxgydp{border-color:#2929ff4d;background:#2929ff0d}.gh-flow-body.svelte-jxgydp{flex:1;padding-bottom:4px}.gh-flow-label.svelte-jxgydp{font-size:15px;font-weight:600;color:#fafafa;margin-bottom:4px}.gh-flow-desc.svelte-jxgydp{font-size:14px;color:#d4d4d4;line-height:1.55}.gh-flow-connector.svelte-jxgydp{width:1px;height:16px;background:#262626;margin-left:18px}.gh-comment-preview.svelte-jxgydp{background:#0d1117;border:1px solid #30363D;border-radius:6px;overflow:hidden}.gh-comment-header.svelte-jxgydp{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#161b22;border-bottom:1px solid #30363D}.gh-comment-avatar.svelte-jxgydp{width:28px;height:28px;border-radius:50%;background:#5252ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;font-family:Geist,sans-serif}.gh-comment-meta.svelte-jxgydp{display:flex;align-items:baseline;gap:8px}.gh-comment-author.svelte-jxgydp{font-size:13px;font-weight:600;color:#c9d1d9}.gh-comment-time.svelte-jxgydp{font-size:12px;color:#8b949e}.gh-comment-body.svelte-jxgydp{padding:16px;display:flex;flex-direction:column;gap:10px}.gh-comment-badge.svelte-jxgydp{display:inline-block;font-family:Geist Mono,monospace;font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;width:fit-content}.gh-comment-badge-green.svelte-jxgydp{background:#00c85326;color:#00c853;border:1px solid rgba(0,200,83,.3)}.gh-comment-text.svelte-jxgydp{font-size:13px;color:#c9d1d9;line-height:1.5}.gh-comment-text.svelte-jxgydp strong:where(.svelte-jxgydp){color:#e6edf3}.gh-comment-link.svelte-jxgydp{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#5252ff;font-weight:500;margin-top:4px}.gh-comment-link-icon.svelte-jxgydp{font-size:14px}.slide-callout-blue.svelte-jxgydp{background:#5252ff0d;border-color:#5252ff}.llm-copy-section.svelte-jxgydp{background:#171717;border:1px solid #262626;padding:20px}.llm-copy-label.svelte-jxgydp{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.15em;color:#99f;text-transform:uppercase;margin-bottom:8px}.llm-copy-desc.svelte-jxgydp{font-size:14px;color:#a3a3a3;line-height:1.55;margin-bottom:14px}.llm-copy-btn.svelte-jxgydp{display:inline-flex;align-items:center;gap:8px;background:#5252ff;border:1px solid #6666FF;color:#fff;padding:10px 18px;font-size:13px;font-family:Geist Mono,monospace;font-weight:500;cursor:pointer;transition:all .15s}.llm-copy-btn.svelte-jxgydp:hover{background:#66f;border-color:#7a7aff}.llm-copy-btn.svelte-jxgydp:focus-visible{outline:2px solid #5252FF;outline-offset:2px}.llm-copy-icon.svelte-jxgydp{flex-shrink:0}.kbd-on-blue.svelte-jxgydp{background:#00000040;border-color:#fff3;color:#fffc}.slide-footer.svelte-jxgydp{border-top:1px solid #262626;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.comment-section.svelte-jxgydp{flex-shrink:0}.comment-btn.svelte-jxgydp{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid #404040;color:#d4d4d4;padding:10px 16px;font-size:13px;font-family:Geist Mono,monospace;transition:all .15s;cursor:pointer}.comment-btn.svelte-jxgydp:hover{border-color:#5252ff;color:#ccf;background:#5252ff0d}.comment-btn-icon.svelte-jxgydp{font-size:16px;color:#99f}.kbd.svelte-jxgydp{display:inline-block;font-family:Geist Mono,monospace;font-size:11px;line-height:1;padding:2px 6px;background:#262626;border:1px solid #404040;border-bottom-width:2px;border-radius:4px;color:#a3a3a3;margin-left:4px}.nav-bar.svelte-jxgydp{display:flex;align-items:center;gap:16px}.nav-btn.svelte-jxgydp{background:none;border:1px solid #404040;color:#d4d4d4;padding:10px 18px;font-size:13px;font-family:Geist Mono,monospace;letter-spacing:.1em;cursor:pointer}.nav-btn.svelte-jxgydp:disabled{color:#525252;border-color:#262626;cursor:default}.nav-next-active.svelte-jxgydp{background:#00f;border-color:#00f;color:#fff;font-weight:600}.nav-next-active.svelte-jxgydp:hover{background:#0000e0;border-color:#0000e0}.nav-dots.svelte-jxgydp{display:flex;gap:6px}.nav-dot.svelte-jxgydp{width:8px;height:8px;border-radius:4px;background:#404040;border:none;padding:0;transition:all .2s;cursor:pointer}.nav-dot-active.svelte-jxgydp{width:24px;background:#5252ff}.step-tab.svelte-jxgydp:focus-visible,.comment-btn.svelte-jxgydp:focus-visible,.nav-btn.svelte-jxgydp:focus-visible,.nav-dot.svelte-jxgydp:focus-visible{outline:2px solid #5252FF;outline-offset:2px}.anim-fade-in.svelte-jxgydp{animation:svelte-jxgydp-fade-in .4s ease both}.anim-slide-up.svelte-jxgydp{opacity:0;animation:svelte-jxgydp-slide-up .5s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}.anim-slide-left.svelte-jxgydp{opacity:0;animation:svelte-jxgydp-slide-left .5s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}.anim-scale-in.svelte-jxgydp{opacity:0;animation:svelte-jxgydp-scale-in .4s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}.anim-fade-in-fast.svelte-jxgydp{opacity:0;animation:svelte-jxgydp-fade-in .3s ease both;animation-delay:var(--delay, 0ms)}.anim-marker-pop.svelte-jxgydp{transform:scale(0);animation:svelte-jxgydp-marker-pop .35s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--delay, 0ms)}.anim-number-pop.svelte-jxgydp{transform:scale(0) rotate(-90deg);animation:svelte-jxgydp-number-pop .4s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--delay, 0ms)}.anim-chain-pop.svelte-jxgydp{opacity:0;transform:scale(.5) translateY(4px);animation:svelte-jxgydp-chain-pop .3s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--delay, 0ms)}.anim-spin-in.svelte-jxgydp{opacity:0;transform:rotate(-180deg) scale(.5);animation:svelte-jxgydp-spin-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}.anim-draw-line.svelte-jxgydp{stroke-dasharray:var(--line-length);stroke-dashoffset:var(--line-length);animation:svelte-jxgydp-draw-line 1.2s cubic-bezier(.16,1,.3,1) .4s both}.anim-draw-curve.svelte-jxgydp{stroke-dasharray:var(--line-length);stroke-dashoffset:var(--line-length);animation:svelte-jxgydp-draw-line 1.5s cubic-bezier(.16,1,.3,1) .6s both}.anim-fade-in-svg.svelte-jxgydp{opacity:0;animation:svelte-jxgydp-fade-in .4s ease 1.8s both}.anim-count-up.svelte-jxgydp{animation:svelte-jxgydp-count-glow 1s ease both;animation-delay:var(--delay, 0ms)}.anim-pulse-red.svelte-jxgydp{animation:svelte-jxgydp-marker-pop .35s cubic-bezier(.34,1.56,.64,1) both,svelte-jxgydp-pulse-red 2s ease-in-out 1.2s infinite;animation-delay:var(--delay, 0ms),1.2s}.anim-pulse-green.svelte-jxgydp{animation:svelte-jxgydp-marker-pop .35s cubic-bezier(.34,1.56,.64,1) both,svelte-jxgydp-pulse-green 2s ease-in-out 1.2s infinite;animation-delay:var(--delay, 0ms),1.2s}.anim-loop-spin.svelte-jxgydp svg:where(.svelte-jxgydp){animation:svelte-jxgydp-gentle-spin 8s linear 1.5s infinite}.status-dot.svelte-jxgydp{animation:svelte-jxgydp-dot-pulse 3s ease-in-out infinite}@keyframes svelte-jxgydp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-jxgydp-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-jxgydp-slide-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-jxgydp-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes svelte-jxgydp-marker-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes svelte-jxgydp-number-pop{0%{transform:scale(0) rotate(-90deg)}to{transform:scale(1) rotate(0)}}@keyframes svelte-jxgydp-chain-pop{0%{opacity:0;transform:scale(.5) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-jxgydp-spin-in{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes svelte-jxgydp-draw-line{to{stroke-dashoffset:0}}@keyframes svelte-jxgydp-count-glow{0%{opacity:.3;filter:brightness(.5)}50%{filter:brightness(1.4)}to{opacity:1;filter:brightness(1)}}@keyframes svelte-jxgydp-pulse-red{0%,to{box-shadow:0 0 #ff525266}50%{box-shadow:0 0 0 6px #ff525200}}@keyframes svelte-jxgydp-pulse-green{0%,to{box-shadow:0 0 #00c85366}50%{box-shadow:0 0 0 6px #00c85300}}@keyframes svelte-jxgydp-gentle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-jxgydp-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.svelte-jxgydp,.svelte-jxgydp:before,.svelte-jxgydp:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.step-rail-mobile.svelte-jxgydp{display:none}@media(max-width:768px){.step-rail-mobile.svelte-jxgydp{display:flex;align-items:center;border-bottom:1px solid #262626;padding:12px 16px;gap:12px}.step-rail.svelte-jxgydp{display:none}.mobile-nav-arrow.svelte-jxgydp{background:none;border:1px solid #404040;color:#d4d4d4;width:36px;height:36px;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.mobile-nav-arrow.svelte-jxgydp:disabled{color:#525252;border-color:#262626;cursor:default}.mobile-step-info.svelte-jxgydp{flex:1;text-align:center;min-width:0}.mobile-step-label.svelte-jxgydp{display:block;font-size:15px;font-weight:600;color:#fafafa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-step-count.svelte-jxgydp{display:block;font-family:Geist Mono,monospace;font-size:11px;color:#737373;margin-top:2px}.slide-split.svelte-jxgydp{grid-template-columns:1fr}.slide-left.svelte-jxgydp{border-right:none;border-bottom:1px solid #262626;padding:24px 20px}.slide-right.svelte-jxgydp,.slide-full.svelte-jxgydp{padding:24px 20px}.topbar.svelte-jxgydp{padding:12px 16px}.topbar-hint.svelte-jxgydp{display:none}.topbar-label.svelte-jxgydp{font-size:11px}.slide-title.svelte-jxgydp{font-size:26px}.loop-visual.svelte-jxgydp{gap:8px}.loop-stage.svelte-jxgydp{min-width:70px}.loop-comparison.svelte-jxgydp{grid-template-columns:1fr}.comparison-divider.svelte-jxgydp{width:auto;height:1px}.metrics-grid.svelte-jxgydp{grid-template-columns:1fr}.slide-footer.svelte-jxgydp{flex-direction:column;padding:16px 20px;gap:16px}.comment-btn.svelte-jxgydp{width:100%;justify-content:center}.kbd.svelte-jxgydp{display:none}.nav-bar.svelte-jxgydp{width:100%;justify-content:space-between}.nav-dots.svelte-jxgydp{display:none}.nav-btn.svelte-jxgydp{padding:10px 14px;font-size:12px}}
