@charset "UTF-8";:root{--diagram-surface: #201D29;--diagram-surface-border: transparent;--diagram-inner: #2A2833;--diagram-text: #e8e4f0;--diagram-text-muted: color-mix(in srgb, var(--mantine-color-slate-2) 80%, transparent);--diagram-accent: #7152fc;--diagram-accent-glow: rgba(102, 74, 226, .7);--diagram-write: #bc66f3;--diagram-write-glow: rgba(188, 102, 243, 1);--diagram-line: #352F46;--diagram-success: #34d399;--diagram-success-glow: rgba(52, 211, 153, .35);--diagram-fail: #bc66f3;--diagram-fail-glow: rgba(188, 102, 243, .35);--diagram-purple-glow: none;--diagram-pink-glow: none;--diagram-label-size: 13px;--diagram-label-heading-weight: 700;--diagram-label-strong-weight: 600;--diagram-label-weight: 500;--diagram-label-sub-size: 11px;--diagram-label-sub-weight: 400;--diagram-radius-surface: 0;--diagram-radius-inner: 0}[data-diagram-theme=glass]{--diagram-surface: transparent;--diagram-surface-border: rgba(255, 255, 255, .5);--diagram-inner: transparent;--diagram-text: #ffffff;--diagram-text-muted: rgba(255, 255, 255, .85);--diagram-accent: #ffffff;--diagram-accent-glow: rgba(255, 255, 255, .2);--diagram-write: rgba(255, 255, 255, .85);--diagram-write-glow: rgba(255, 255, 255, .2);--diagram-line: rgba(255, 255, 255, .5);--diagram-success: rgba(255, 255, 255, .85);--diagram-success-glow: rgba(255, 255, 255, .2);--diagram-fail: rgba(255, 255, 255, .85);--diagram-fail-glow: rgba(255, 255, 255, .2)}[data-diagram-theme=deep-dive]{--diagram-surface: #8a43b0;--diagram-surface-border: transparent;--diagram-inner: #703a93;--diagram-text: #ffffff;--diagram-text-muted: rgba(255, 255, 255, .85);--diagram-accent: #ffffff;--diagram-accent-glow: rgba(255, 255, 255, .25);--diagram-write: #ffffff;--diagram-write-glow: rgba(255, 255, 255, .25);--diagram-line: rgba(137, 134, 162, .55);--diagram-success: #ffffff;--diagram-success-glow: rgba(255, 255, 255, .25);--diagram-fail: #ffffff;--diagram-fail-glow: rgba(255, 255, 255, .25)}[data-diagram-surface=light]{--diagram-surface: #ffffff;--diagram-surface-border: rgba(0, 0, 0, .08)}[data-diagram-theme=light]{--diagram-surface: #E9EBF5;--diagram-surface-border: transparent;--diagram-inner: #ffffff;--diagram-text: #061B31;--diagram-text-muted: #525F7A;--diagram-accent: #7152fc;--diagram-accent-glow: rgba(102, 74, 226, .2);--diagram-write: #bc66f3;--diagram-write-glow: rgba(188, 102, 243, .2);--diagram-line: #D2D6E0;--diagram-success: #0b7a52;--diagram-success-glow: rgba(11, 122, 82, .2);--diagram-fail: #7e2fcf;--diagram-fail-glow: rgba(126, 47, 207, .2)}@keyframes _pulse-ring_jtmhx_410{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_jtmhx_1{0%{transform:translate3d(-50%,calc(-3 * var(--diagram-dot-half, 3px)),0);opacity:0}10%{opacity:1}96%{opacity:1}to{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) + var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _flow-up_jtmhx_1{0%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) + var(--diagram-dot-half, 3px)),0);opacity:0}10%{opacity:1}96%{opacity:1}to{transform:translate3d(-50%,calc(-3 * var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _fade-slide-down_jtmhx_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_jtmhx_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_jtmhx_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_jtmhx_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_jtmhx_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_jtmhx_1{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.1)}45%{transform:translate(-4px) scale(1)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes _quorum-pulse_jtmhx_1{0%,to{border-color:var(--diagram-surface-border)}20%{border-color:var(--diagram-accent)}40%{border-color:var(--diagram-surface-border)}}@keyframes _rep-flow_jtmhx_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_jtmhx_1{0%{left:calc(-4 * var(--diagram-dot-half, 3px));transform:translateY(-50%);opacity:0}10%{opacity:1}96%{opacity:1}to{left:calc(100% + 2 * var(--diagram-dot-half, 3px));transform:translateY(-50%);opacity:0}}@keyframes _h-flow-left_jtmhx_1{0%{left:calc(100% + 2 * var(--diagram-dot-half, 3px));transform:translateY(-50%);opacity:0}10%{opacity:1}96%{opacity:1}to{left:calc(-4 * var(--diagram-dot-half, 3px));transform:translateY(-50%);opacity:0}}._diagram-root_jtmhx_330{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text);font-family:var(--mantine-font-family-monospace)}._surface-box_jtmhx_341{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none}[data-diagram-theme=light] ._surface-box_jtmhx_341{box-shadow:none}._inner-box_jtmhx_353{position:relative;z-index:1;width:100%;background:var(--diagram-surface);border:none;border-radius:var(--diagram-radius-inner);box-shadow:none;padding:12px 20px;text-align:center;font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums;cursor:default}[data-diagram-theme=light] ._inner-box_jtmhx_353{box-shadow:none}._inner-box-sub_jtmhx_372{display:block;font-size:var(--diagram-label-sub-size);font-weight:var(--diagram-label-sub-weight);color:var(--diagram-text-muted);margin-top:3px}._connector_jtmhx_380{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_jtmhx_389{--diagram-dot-half: 3px;position:absolute;left:50%;top:0;width:6px;height:6px;border-radius:0;background:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent));opacity:0;will-change:transform,opacity;animation:_flow-down_jtmhx_1 .8s linear infinite}._particle-write_jtmhx_404{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_jtmhx_410{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_jtmhx_410 3s ease-out infinite}._pulse-ring_jtmhx_410:nth-child(2){animation-delay:1s}._pulse-ring_jtmhx_410:nth-child(3){animation-delay:2s}._storage-bar_jtmhx_423{width:100%;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;z-index:1}[data-diagram-theme=light] ._storage-bar_jtmhx_423{box-shadow:none}._storage-icon_jtmhx_441{width:28px;height:28px;border-radius:var(--diagram-radius-inner);background:var(--surreal-brand-pink);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_jtmhx_441 img{width:100%;height:100%}._storage-label_jtmhx_457{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_jtmhx_463{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_jtmhx_468{width:100%;position:relative}._branch-lines_jtmhx_468 svg{width:100%;height:100%;overflow:visible}._flow-dot_jtmhx_478{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_jtmhx_483{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_jtmhx_488{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._particle_jtmhx_389,._particle-write_jtmhx_404,._flow-dot_jtmhx_478,._flow-dot-write_jtmhx_483,._flow-dot-recovery_jtmhx_488{filter:none}}._root_jtmhx_509{--rq-fill: var(--surreal-color-purple);--rq-tag: var(--surreal-color-violet);--rq-ink: #ffffff;--rq-ink-muted: rgba(255, 255, 255, .55);--rq-gap: clamp(8px, 1.7cqw, 32px);position:relative;align-items:stretch;container-type:inline-size}._pipeline_jtmhx_520{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--rq-gap);align-items:center;position:relative}._wires_jtmhx_531{position:absolute;inset:0;pointer-events:none;overflow:visible}._wires_jtmhx_531 line{stroke:#c4c2cf;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke;opacity:0}[data-visible] ._wires_jtmhx_531 line{animation:_fade-in_jtmhx_1 .45s ease forwards calc(.1s + var(--rq-order, 0) * .08s)}._stack_jtmhx_553{display:flex;flex-direction:column;gap:var(--rq-gap)}._block_jtmhx_559{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1;padding:6.9%;background:var(--rq-fill);color:var(--rq-ink);font-family:var(--mantine-font-family-monospace);opacity:0}[data-visible] ._block_jtmhx_559{animation:_fade-in_jtmhx_1 .45s ease forwards calc(.1s + var(--rq-order, 0) * .08s)}._block-title_jtmhx_575{font-size:clamp(13px,1.38cqw,26px);font-weight:500;line-height:1.2;overflow-wrap:anywhere}._block-foot_jtmhx_582{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;gap:clamp(6px,.55cqw,10px)}._detail_jtmhx_591{font-size:clamp(11px,.85cqw,16px);line-height:1.4;color:var(--rq-ink-muted);overflow-wrap:anywhere}._tag_jtmhx_599{padding:clamp(4px,.75cqw,14px) clamp(6px,1.06cqw,20px);background:var(--rq-tag);color:var(--rq-ink);font-size:clamp(10px,.85cqw,16px);font-weight:500;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere}@container (max-width: 560px){._pipeline_jtmhx_520{grid-template-columns:minmax(0,1fr);gap:12px}._pipeline_jtmhx_520:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#c4c2cf;opacity:0}[data-visible] ._pipeline_jtmhx_520:before{animation:_fade-in_jtmhx_1 .45s ease forwards .18s}._wires_jtmhx_531{display:none}._stack_jtmhx_553{gap:12px}._block_jtmhx_559{aspect-ratio:auto;gap:32px;padding:20px}._block-title_jtmhx_575{font-size:18px}._detail_jtmhx_591{font-size:13px}._tag_jtmhx_599{font-size:12px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){._block_jtmhx_559{animation:none!important;opacity:1!important}}
