.flow-preview.svelte-1n6gemo{--flow-ink:var(--nb-text,#eeeae2);--flow-muted:var(--nb-muted,#aaa9a2);--flow-accent:var(--nb-accent,#f50);--flow-line:var(--nb-line,#33362f);--flow-surface:var(--nb-panel,#181a17);min-width:0;color:var(--flow-ink);margin:0;container-type:inline-size}.flow-preview__scene.svelte-1n6gemo{animation:.42s cubic-bezier(.2,.7,.2,1) both svelte-1n6gemo-scene-enter;animation-play-state:var(--flow-play)}.flow-phases.svelte-1n6gemo{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.flow-phases.svelte-1n6gemo button:where(.svelte-1n6gemo){border:1px solid var(--flow-line);min-height:36px;color:var(--flow-muted);font:inherit;cursor:pointer;background:0 0;padding:7px 10px;font-size:12px}.flow-phases.svelte-1n6gemo button[aria-pressed=true]:where(.svelte-1n6gemo){color:var(--flow-ink);border-color:var(--flow-accent)}.flow-phases.svelte-1n6gemo button:where(.svelte-1n6gemo):focus-visible{outline:2px solid var(--flow-accent);outline-offset:3px}.phase-explanation.svelte-1n6gemo{border-left:2px solid var(--flow-accent);margin:16px 0 14px;padding-left:14px}.phase-explanation.svelte-1n6gemo strong:where(.svelte-1n6gemo){font-size:14px;font-weight:500}.phase-explanation.svelte-1n6gemo p:where(.svelte-1n6gemo){color:var(--flow-muted);word-break:keep-all;margin:7px 0 0;font-size:13px;line-height:1.8}.focused.svelte-1n6gemo .node-shell:where(.svelte-1n6gemo){stroke:var(--flow-accent);stroke-opacity:1}.connection.connection-selected.svelte-1n6gemo{stroke:var(--flow-accent);stroke-opacity:.9}.connection.muted.svelte-1n6gemo{stroke-opacity:.25}.signal.inactive.svelte-1n6gemo{display:none}.flow-preview__canvas.svelte-1n6gemo{width:100%;height:auto;aspect-ratio:var(--flow-wide-aspect);display:block;overflow:visible}@container (width<440px){.flow-preview__canvas.svelte-1n6gemo{aspect-ratio:var(--flow-narrow-aspect)}}.flow-node.svelte-1n6gemo,.tls-message.svelte-1n6gemo{animation:.48s cubic-bezier(.2,.7,.2,1) both svelte-1n6gemo-node-enter;animation-delay:var(--flow-delay,0s);animation-play-state:var(--flow-play)}.node-shell.svelte-1n6gemo{fill:var(--flow-surface);stroke:var(--flow-muted);stroke-opacity:.66;stroke-width:1.2px}.accent.svelte-1n6gemo .node-shell:where(.svelte-1n6gemo){stroke:var(--flow-accent);stroke-opacity:1}.node-title.svelte-1n6gemo{fill:var(--flow-ink);letter-spacing:-.035em;font-family:inherit;font-size:21px;font-weight:500}.node-detail.svelte-1n6gemo,.connection-label.svelte-1n6gemo,.handshake-note.svelte-1n6gemo text:where(.svelte-1n6gemo){fill:var(--flow-muted);letter-spacing:-.02em;font-family:inherit;font-size:16px}.narrow.svelte-1n6gemo .node-detail:where(.svelte-1n6gemo){font-size:14px}.node-value.svelte-1n6gemo{fill:var(--flow-ink);font-family:inherit;font-size:16px}.accent.svelte-1n6gemo .node-value:where(.svelte-1n6gemo){fill:var(--flow-accent)}.connection.svelte-1n6gemo,.connection-arrow.svelte-1n6gemo,.arrowhead.svelte-1n6gemo,.lifeline.svelte-1n6gemo,.document-fold.svelte-1n6gemo,.service-state.svelte-1n6gemo{fill:none;stroke:var(--flow-muted);stroke-opacity:.65;stroke-width:1.2px}.connection.dashed.svelte-1n6gemo{stroke-dasharray:5 5}.lifeline.svelte-1n6gemo{stroke:var(--flow-line);stroke-opacity:1}.connection-label.svelte-1n6gemo{paint-order:stroke;stroke:var(--nb-bg,#10110f);stroke-width:7px;stroke-linejoin:round}.signal.svelte-1n6gemo{fill:none;stroke:var(--flow-accent);stroke-width:3px;stroke-linecap:square;stroke-dasharray:7 93;stroke-dashoffset:100px;animation:4.8s linear infinite svelte-1n6gemo-packet-travel;animation-delay:var(--signal-delay,0s);animation-play-state:var(--flow-play)}.registry-back.svelte-1n6gemo{fill:var(--flow-surface);stroke:var(--flow-muted);stroke-opacity:.4}.service-state.svelte-1n6gemo{stroke:var(--flow-accent);stroke-opacity:1}.build-steps.svelte-1n6gemo rect:where(.svelte-1n6gemo){fill:var(--flow-muted);fill-opacity:.6}.handshake-note.svelte-1n6gemo rect:where(.svelte-1n6gemo){fill:var(--flow-surface);stroke:var(--flow-line)}figcaption.svelte-1n6gemo{max-width:48ch;color:var(--flow-muted);word-break:keep-all;margin:6px 0 0;font-size:.8125rem;line-height:1.65}.compact.svelte-1n6gemo figcaption:where(.svelte-1n6gemo){margin-top:0}.reduced-motion.svelte-1n6gemo .flow-preview__scene:where(.svelte-1n6gemo),.reduced-motion.svelte-1n6gemo .flow-node:where(.svelte-1n6gemo),.reduced-motion.svelte-1n6gemo .tls-message:where(.svelte-1n6gemo),.flow-preview[data-motion=paused].svelte-1n6gemo .flow-preview__scene:where(.svelte-1n6gemo),.flow-preview[data-motion=paused].svelte-1n6gemo .flow-node:where(.svelte-1n6gemo),.flow-preview[data-motion=paused].svelte-1n6gemo .tls-message:where(.svelte-1n6gemo){animation:none}.reduced-motion.svelte-1n6gemo .signal:where(.svelte-1n6gemo){display:none}@keyframes svelte-1n6gemo-scene-enter{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1n6gemo-node-enter{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1n6gemo-packet-travel{0%{stroke-dashoffset:107px;opacity:0}12%{opacity:1}82%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.flow-preview__scene.svelte-1n6gemo,.flow-node.svelte-1n6gemo,.tls-message.svelte-1n6gemo,.signal.svelte-1n6gemo{animation:none}.signal.svelte-1n6gemo{display:none}}
