.flow-card-wrapped.svelte-821b3n{margin-bottom:8px}.card-container.svelte-821b3n{border-radius:8px;padding:2px;background:linear-gradient(135deg,#2a8af64d,#e92a674d);box-shadow:10px 0 15px #2a8af626,-10px 0 15px #e92a6726;transition:all .2s ease}.card-container.svelte-821b3n:hover{box-shadow:10px 0 20px #2a8af640,-10px 0 20px #e92a6740}.card-inner.svelte-821b3n{background:#111;border-radius:7px;padding:10px}.event-header.svelte-821b3n{margin-bottom:8px;padding:8px 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:4px;transition:all .15s ease}.event-header.clickable.svelte-821b3n{cursor:pointer}.event-header.clickable.svelte-821b3n:hover{background:#ffffff0d;transform:scale(1.02)}.event-header.clickable.svelte-821b3n:active{transform:scale(.98)}.event-title.svelte-821b3n{display:flex;align-items:center;justify-content:center;gap:8px}.pre-label.svelte-821b3n{color:#95679e;font-weight:700;font-size:14px;font-family:JetBrains Mono,monospace;transition:all .3s ease;margin-right:8px}.pre-label.label-highlighted.svelte-821b3n{color:gold;text-shadow:0 0 10px rgba(255,215,0,.8),0 0 20px rgba(255,215,0,.6),0 0 30px rgba(255,215,0,.4);transform:scale(1.1);animation:svelte-821b3n-pulse-glow 1s ease-in-out infinite}@keyframes svelte-821b3n-pulse-glow{0%,to{text-shadow:0 0 10px rgba(255,215,0,.8),0 0 20px rgba(255,215,0,.6),0 0 30px rgba(255,215,0,.4)}50%{text-shadow:0 0 15px rgba(255,215,0,1),0 0 30px rgba(255,215,0,.8),0 0 45px rgba(255,215,0,.6)}}.event-name.svelte-821b3n{font-size:16px;font-weight:500;color:#f3f4f6;font-family:JetBrains Mono,monospace;letter-spacing:-.2px}.invocation-args.svelte-821b3n{font-size:13px;font-weight:400;color:#777;font-family:JetBrains Mono,monospace}.branches-section.svelte-821b3n{display:flex;flex-direction:row;gap:12px;justify-content:center}.branch-button.svelte-821b3n{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;padding:8px 24px;background:#95679e26;border:1px solid rgba(149,103,158,.4);border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:#f3f4f6;letter-spacing:-.2px}.branch-button.svelte-821b3n:hover{background:#95679e40;border-color:#95679e99}.branch-button.expanded.svelte-821b3n{background:#2a8af640;color:#2a8af6;border-color:#2a8af6;font-weight:600}.branch-button.terminal.svelte-821b3n{background:#77777726;border-color:#7777774d;color:#f3f4f680;cursor:default}.branch-button.terminal.svelte-821b3n:hover{background:#77777726;border-color:#7777774d}.branch-button.jump.svelte-821b3n{background:#ffa50026;border-color:#ffa50066;color:#ffa500cc}.branch-content.svelte-821b3n{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.branch-name.svelte-821b3n{font-weight:500}.binding-name.svelte-821b3n{color:#2a8af6;font-weight:600}.jump-indicator.svelte-821b3n{color:#ffa500e6;font-weight:700;font-size:11px}.expansions-container.svelte-821b3n{margin-top:16px;display:flex;gap:16px;width:100%;align-items:flex-start}.branch-expansion.svelte-821b3n{flex:1;min-width:0}.branch-label.svelte-821b3n{font-size:12px;font-weight:600;color:#2a8af6;margin-bottom:8px;text-align:center;font-family:JetBrains Mono,monospace}.flow-viewer.svelte-uq622f{padding:1rem;background:#0a0a0a;border-radius:8px;margin:1.5rem 0}.code-flow-example.svelte-1cohpey{margin:1.5rem 0;border:1px solid rgba(37,49,56,.2);border-radius:8px;overflow:hidden}.tab-headers.svelte-1cohpey{display:flex;gap:0;background:#2531380d;border-bottom:1px solid rgba(37,49,56,.2)}.tab-button.svelte-1cohpey{flex:1;padding:.75rem 1.5rem;background:transparent;border:none;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:500;color:#25313899;cursor:pointer;transition:all .2s ease;border-right:1px solid rgba(37,49,56,.1)}.tab-button.svelte-1cohpey:last-child{border-right:none}.tab-button.svelte-1cohpey:hover{background:#25313814;color:#253138cc}.tab-button.active.svelte-1cohpey{background:#2531381a;color:#253138;font-weight:600}.tab-content.svelte-1cohpey{padding:0;min-height:200px}.tab-content.svelte-1cohpey .flow-viewer{margin:0;border-radius:0}.tab-content.svelte-1cohpey pre{margin:0!important;border-radius:0!important}.tutorial-page h1,.tutorial-page h2,.tutorial-page h3{font-family:Dax,ui-sans-serif,system-ui,sans-serif}.tutorial-page code{font-family:JetBrains Mono,monospace;font-size:.9em}
