@charset "UTF-8";@keyframes _pulse-ring_163ql_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_163ql_1{0%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:0}12%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:1}88%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:1}to{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _flow-up_163ql_1{0%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:0}12%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:1}88%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:1}to{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _fade-slide-down_163ql_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_163ql_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_163ql_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_163ql_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_163ql_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_163ql_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_163ql_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_163ql_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_163ql_1{0%{left:0;transform:translateY(-50%);opacity:0}8%{left:0;transform:translateY(-50%);opacity:1}92%{left:100%;transform:translateY(-50%);opacity:1}to{left:100%;transform:translateY(-50%);opacity:0}}@keyframes _h-flow-left_163ql_1{0%{left:100%;transform:translateY(-50%);opacity:0}8%{left:100%;transform:translateY(-50%);opacity:1}92%{left:0;transform:translateY(-50%);opacity:1}to{left:0;transform:translateY(-50%);opacity:0}}._diagram-root_163ql_286{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_163ql_297{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._surface-box_163ql_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_163ql_297{box-shadow:none}._inner-box_163ql_313{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;transition:transform .2s ease}._inner-box_163ql_313:hover{transform:scale(1.02)}[data-diagram-theme=light] ._inner-box_163ql_313{box-shadow:none}._inner-box-sub_163ql_336{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_163ql_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_163ql_353{--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_163ql_1 .8s linear infinite}._particle-write_163ql_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_163ql_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_163ql_374 3s ease-out infinite}._pulse-ring_163ql_374:nth-child(2){animation-delay:1s}._pulse-ring_163ql_374:nth-child(3){animation-delay:2s}._storage-bar_163ql_387{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;transition:border-color .3s,transform .3s}._storage-bar_163ql_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_163ql_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_163ql_387:hover{border-color:#aeb4c2}._storage-icon_163ql_413{width:28px;height:28px;border-radius:var(--diagram-radius-inner);background:var(--surreal-color-gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_163ql_413 img{width:100%;height:100%}._storage-label_163ql_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_163ql_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_163ql_440{width:100%;position:relative}._branch-lines_163ql_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_163ql_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_163ql_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_163ql_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_163ql_297:hover,._storage-bar_163ql_387:hover{transform:none}._particle_163ql_353,._particle-write_163ql_368,._flow-dot_163ql_450,._flow-dot-write_163ql_455,._flow-dot-recovery_163ql_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_163ql_297:hover,._storage-bar_163ql_387:hover{transform:none!important}}._root_163ql_485{max-width:900px;flex-direction:row;align-items:stretch;gap:0;position:relative}._column_163ql_494{flex:1;display:flex;flex-direction:column;align-items:center;padding:28px 20px 24px;gap:0;min-width:0}._column-title_163ql_504{font-size:14px;font-weight:var(--diagram-label-strong-weight);color:var(--diagram-text-muted);letter-spacing:.03em;margin-bottom:18px}._column-title-accent_163ql_512{color:var(--diagram-accent)}._divider_163ql_517{width:1px;align-self:stretch;margin:32px 0;background:linear-gradient(to bottom,transparent,var(--diagram-line) 20%,var(--diagram-line) 80%,transparent);opacity:0}[data-visible] ._divider_163ql_517{animation:_fade-in_163ql_1 .6s ease forwards .3s}._agent-box_163ql_529{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;transition:transform .2s ease}._agent-box_163ql_529:hover{transform:scale(1.02)}[data-diagram-theme=light] ._agent-box_163ql_529{box-shadow:none}._agent-box_163ql_529{display:flex;align-items:center;gap:8px;padding:10px 20px;width:auto}._agent-icon_163ql_559{width:22px;height:22px;flex-shrink:0}._agent-icon_163ql_559 svg{width:100%;height:100%}._connector-area_163ql_570{width:100%;height:32px;position:relative}._connector-area_163ql_570 svg{width:100%;height:100%;overflow:visible}._middleware-box_163ql_582{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;transition:transform .2s ease}._middleware-box_163ql_582:hover{transform:scale(1.02)}[data-diagram-theme=light] ._middleware-box_163ql_582{box-shadow:none}._middleware-box_163ql_582{width:80%}._branch-area_163ql_609{width:95%;height:36px;position:relative}._branch-area_163ql_609 svg{width:100%;height:100%;overflow:visible}._db-row_163ql_621{display:flex;gap:8px;width:95%}._db-box_163ql_627{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;transition:transform .2s ease}._db-box_163ql_627:hover{transform:scale(1.02)}[data-diagram-theme=light] ._db-box_163ql_627{box-shadow:none}._db-box_163ql_627{flex:1;padding:8px 6px;font-size:11px}._spectron-box_163ql_656{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;transition:transform .2s ease}._spectron-box_163ql_656:hover{transform:scale(1.02)}[data-diagram-theme=light] ._spectron-box_163ql_656{box-shadow:none}._spectron-box_163ql_656{width:70%;border-color:var(--diagram-accent);box-shadow:var(--diagram-purple-glow)}._surrealdb-container_163ql_685{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._surrealdb-container_163ql_685:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surrealdb-container_163ql_685{box-shadow:none}._surrealdb-container_163ql_685{width:90%;padding:16px;display:flex;flex-direction:column;gap:12px;border-color:#7152fc26;box-shadow:var(--diagram-purple-glow)}._surrealdb-header_163ql_710{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:var(--diagram-label-strong-weight)}._surrealdb-icon_163ql_718{width:22px;height:22px;border-radius:var(--diagram-radius-inner);background:var(--surreal-color-gradient);display:flex;align-items:center;justify-content:center;padding:4px}._surrealdb-icon_163ql_718 img{width:100%;height:100%}._surrealdb-cells_163ql_733{display:grid;grid-template-columns:1fr 1fr;gap:6px}._surrealdb-cell_163ql_733{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;transition:transform .2s ease}._surrealdb-cell_163ql_733:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surrealdb-cell_163ql_733{box-shadow:none}._surrealdb-cell_163ql_733{background:var(--diagram-inner);padding:8px 10px;font-size:11px;text-align:center}._badge-fail_163ql_769{display:flex;align-items:center;gap:6px;margin-top:16px;padding:6px 16px;border-radius:var(--diagram-radius-inner);font-size:12px;font-weight:var(--diagram-label-strong-weight);color:var(--diagram-fail);background:#f8717114;border:none}._badge-success_163ql_783{display:flex;align-items:center;gap:6px;margin-top:16px;padding:6px 16px;border-radius:var(--diagram-radius-inner);font-size:12px;font-weight:var(--diagram-label-strong-weight);color:var(--diagram-success);background:#34d39914;border:none}._badge-icon_163ql_797{font-size:14px;font-weight:var(--diagram-label-heading-weight)}._trip-label_163ql_803{font-size:11px;color:var(--diagram-text-muted);margin-top:8px}._lt-1_163ql_810{opacity:0}[data-visible] ._lt-1_163ql_810{animation:_fade-slide-left_163ql_1 .5s ease forwards .1s}._lt-2_163ql_817{opacity:0}[data-visible] ._lt-2_163ql_817{animation:_fade-slide-down_163ql_1 .5s ease forwards .25s}._lt-3_163ql_824{opacity:0}[data-visible] ._lt-3_163ql_824{animation:_fade-in_163ql_1 .3s ease forwards .45s}._lt-4_163ql_831{opacity:0}[data-visible] ._lt-4_163ql_831{animation:_fade-slide-down_163ql_1 .5s ease forwards .55s}._lt-5_163ql_838{opacity:0}[data-visible] ._lt-5_163ql_838{animation:_fade-in_163ql_1 .3s ease forwards .75s}._lt-6_163ql_845{opacity:0}[data-visible] ._lt-6_163ql_845{animation:_fade-slide-down_163ql_1 .5s ease forwards .85s}._lt-7_163ql_852{opacity:0}[data-visible] ._lt-7_163ql_852{animation:_shake-in_163ql_1 .7s ease forwards 1.2s}._lt-8_163ql_859{opacity:0}[data-visible] ._lt-8_163ql_859{animation:_fade-in_163ql_1 .4s ease forwards 1.5s}._rt-1_163ql_867{opacity:0}[data-visible] ._rt-1_163ql_867{animation:_fade-slide-right_163ql_1 .5s ease forwards .1s}._rt-2_163ql_874{opacity:0}[data-visible] ._rt-2_163ql_874{animation:_fade-slide-down_163ql_1 .5s ease forwards .3s}._rt-3_163ql_881{opacity:0}[data-visible] ._rt-3_163ql_881{animation:_fade-in_163ql_1 .3s ease forwards .5s}._rt-4_163ql_888{opacity:0}[data-visible] ._rt-4_163ql_888{animation:_fade-slide-down_163ql_1 .5s ease forwards .6s}._rt-5_163ql_895{opacity:0}[data-visible] ._rt-5_163ql_895{animation:_fade-in_163ql_1 .3s ease forwards .8s}._rt-6_163ql_902{opacity:0}[data-visible] ._rt-6_163ql_902{animation:_fade-slide-down_163ql_1 .5s ease forwards .9s}._rt-7_163ql_909{opacity:0}[data-visible] ._rt-7_163ql_909{animation:_pop-in_163ql_1 .5s ease forwards 1.2s}._rt-8_163ql_916{opacity:0}[data-visible] ._rt-8_163ql_916{animation:_fade-in_163ql_1 .4s ease forwards 1.5s}@media(prefers-reduced-motion:reduce){._lt-1_163ql_810,._lt-2_163ql_817,._lt-3_163ql_824,._lt-4_163ql_831,._lt-5_163ql_838,._lt-6_163ql_845,._lt-7_163ql_852,._lt-8_163ql_859,._rt-1_163ql_867,._rt-2_163ql_874,._rt-3_163ql_881,._rt-4_163ql_888,._rt-5_163ql_895,._rt-6_163ql_902,._rt-7_163ql_909,._rt-8_163ql_916,._divider_163ql_517{animation:none!important;opacity:1!important}}@media(max-width:640px){._root_163ql_485{flex-direction:column}._divider_163ql_517{width:80%;height:1px;margin:0 auto;align-self:center;background:linear-gradient(to right,transparent,var(--diagram-line) 20%,var(--diagram-line) 80%,transparent)}}@keyframes _pulse-ring_r3rt2_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_r3rt2_1{0%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:0}12%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:1}88%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:1}to{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _flow-up_r3rt2_1{0%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:0}12%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:1}88%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:1}to{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _fade-slide-down_r3rt2_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_r3rt2_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_r3rt2_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_r3rt2_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_r3rt2_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_r3rt2_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_r3rt2_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_r3rt2_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_r3rt2_1{0%{left:0;transform:translateY(-50%);opacity:0}8%{left:0;transform:translateY(-50%);opacity:1}92%{left:100%;transform:translateY(-50%);opacity:1}to{left:100%;transform:translateY(-50%);opacity:0}}@keyframes _h-flow-left_r3rt2_1{0%{left:100%;transform:translateY(-50%);opacity:0}8%{left:100%;transform:translateY(-50%);opacity:1}92%{left:0;transform:translateY(-50%);opacity:1}to{left:0;transform:translateY(-50%);opacity:0}}._diagram-root_r3rt2_286{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_r3rt2_297{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._surface-box_r3rt2_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_r3rt2_297{box-shadow:none}._inner-box_r3rt2_313{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;transition:transform .2s ease}._inner-box_r3rt2_313:hover{transform:scale(1.02)}[data-diagram-theme=light] ._inner-box_r3rt2_313{box-shadow:none}._inner-box-sub_r3rt2_336{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_r3rt2_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_r3rt2_353{--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_r3rt2_1 .8s linear infinite}._particle-write_r3rt2_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_r3rt2_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_r3rt2_374 3s ease-out infinite}._pulse-ring_r3rt2_374:nth-child(2){animation-delay:1s}._pulse-ring_r3rt2_374:nth-child(3){animation-delay:2s}._storage-bar_r3rt2_387{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;transition:border-color .3s,transform .3s}._storage-bar_r3rt2_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_r3rt2_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_r3rt2_387:hover{border-color:#aeb4c2}._storage-icon_r3rt2_413{width:28px;height:28px;border-radius:var(--diagram-radius-inner);background:var(--surreal-color-gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_r3rt2_413 img{width:100%;height:100%}._storage-label_r3rt2_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_r3rt2_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_r3rt2_440{width:100%;position:relative}._branch-lines_r3rt2_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_r3rt2_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_r3rt2_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_r3rt2_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_r3rt2_297:hover,._storage-bar_r3rt2_387:hover{transform:none}._particle_r3rt2_353,._particle-write_r3rt2_368,._flow-dot_r3rt2_450,._flow-dot-write_r3rt2_455,._flow-dot-recovery_r3rt2_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_r3rt2_297:hover,._storage-bar_r3rt2_387:hover{transform:none!important}}._root_r3rt2_485{max-width:900px}._pipeline_r3rt2_490{display:flex;align-items:center;gap:0;width:100%}._stage-label_r3rt2_498{font-size:11px;font-weight:var(--diagram-label-heading-weight);text-transform:uppercase;letter-spacing:.12em;color:var(--diagram-accent);margin-bottom:2px}._stage-ingest_r3rt2_508,._stage-extract_r3rt2_509,._stage-store_r3rt2_510{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;opacity:0}[data-visible] ._stage-ingest_r3rt2_508{animation:_fade-slide-left_r3rt2_1 .5s ease forwards .1s}[data-visible] ._stage-extract_r3rt2_509{animation:_fade-slide-down_r3rt2_1 .5s ease forwards .5s}[data-visible] ._stage-store_r3rt2_510{animation:_fade-slide-right_r3rt2_1 .5s ease forwards .9s}._h-connector_r3rt2_533{width:48px;flex-shrink:0;position:relative;height:1px;overflow:visible;background:var(--diagram-line);opacity:0}[data-visible] ._h-connector_r3rt2_533{animation:_fade-in_r3rt2_1 .4s ease forwards}[data-visible] ._h-connector_r3rt2_533:nth-child(2){animation-delay:.35s}[data-visible] ._h-connector_r3rt2_533:nth-child(4){animation-delay:.75s}._h-particle_r3rt2_552{position:absolute;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:0;background:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent));opacity:0;animation:_h-flow-right_r3rt2_1 2s ease-in-out infinite}._ingest-box_r3rt2_566{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._ingest-box_r3rt2_566:hover{transform:scale(1.02)}[data-diagram-theme=light] ._ingest-box_r3rt2_566{box-shadow:none}._ingest-box_r3rt2_566{padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}._ingest-icon_r3rt2_590{width:40px;height:40px;border-radius:var(--diagram-radius-inner);background:radial-gradient(circle at 35% 35%,#6e8bf7,#4b6cd4);display:flex;align-items:center;justify-content:center}._ingest-icon_r3rt2_590 svg{width:20px;height:20px}._ingest-title_r3rt2_604{font-size:14px;font-weight:var(--diagram-label-strong-weight)}._chunks_r3rt2_609{display:flex;flex-direction:column;gap:4px;width:100%}._chunk_r3rt2_609{height:6px;border-radius:var(--diagram-radius-inner);background:linear-gradient(90deg,var(--diagram-accent),transparent 80%);opacity:.4}._chunk_r3rt2_609:nth-child(1){width:90%}._chunk_r3rt2_609:nth-child(2){width:70%}._chunk_r3rt2_609:nth-child(3){width:50%}._chunk-label_r3rt2_632{font-size:11px;color:var(--diagram-text-muted)}._extract-box_r3rt2_638{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._extract-box_r3rt2_638:hover{transform:scale(1.02)}[data-diagram-theme=light] ._extract-box_r3rt2_638{box-shadow:none}._extract-box_r3rt2_638{padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}._extract-item_r3rt2_662{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}._extract-divider_r3rt2_670{width:60%;height:1px;background:var(--diagram-line)}._llm-icon_r3rt2_676{width:36px;height:36px;border-radius:var(--diagram-radius-inner);background:radial-gradient(circle at 35% 35%,#9171ff,var(--diagram-accent));display:flex;align-items:center;justify-content:center}._llm-icon_r3rt2_676 svg{width:18px;height:18px}._embeddings-icon_r3rt2_690{width:36px;height:36px;border-radius:var(--diagram-radius-inner);background:radial-gradient(circle at 35% 35%,#cf82f3,var(--diagram-write));display:flex;align-items:center;justify-content:center}._embeddings-icon_r3rt2_690 svg{width:18px;height:18px}._extract-title_r3rt2_704{font-size:13px;font-weight:var(--diagram-label-strong-weight)}._extract-sub_r3rt2_709{font-size:11px;color:var(--diagram-text-muted)}._extract-detail_r3rt2_714{font-size:10px;color:var(--diagram-text-muted);font-family:var(--mantine-font-family-monospace)}._store-box_r3rt2_721{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._store-box_r3rt2_721:hover{transform:scale(1.02)}[data-diagram-theme=light] ._store-box_r3rt2_721{box-shadow:none}._store-box_r3rt2_721{padding:20px;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}._store-header_r3rt2_745{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:var(--diagram-label-strong-weight)}._store-header-icon_r3rt2_753{width:32px;height:32px;border-radius:var(--diagram-radius-inner);background:var(--surreal-color-gradient);display:flex;align-items:center;justify-content:center;padding:7px}._store-header-icon_r3rt2_753 img{width:100%;height:100%}._acid-border_r3rt2_768{width:100%;border:none;border-radius:var(--diagram-radius-surface);padding:16px 12px 12px;position:relative}._acid-label_r3rt2_776{position:absolute;top:-8px;left:12px;font-size:10px;font-weight:var(--diagram-label-strong-weight);color:var(--diagram-success);background:var(--diagram-surface);padding:0 6px;text-transform:uppercase;letter-spacing:.06em}._store-items_r3rt2_789{display:flex;flex-direction:column;gap:6px;width:100%}._store-item_r3rt2_789{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;transition:transform .2s ease}._store-item_r3rt2_789:hover{transform:scale(1.02)}[data-diagram-theme=light] ._store-item_r3rt2_789{box-shadow:none}._store-item_r3rt2_789{background:var(--diagram-inner);padding:8px 12px;font-family:var(--mantine-font-family-monospace);font-size:11px;display:flex;align-items:center;justify-content:space-between;text-align:left}._store-tag_r3rt2_829{font-size:9px;font-weight:var(--diagram-label-sub-weight);color:var(--diagram-text-muted);background:#7152fc1a;border:none;border-radius:var(--diagram-radius-inner);padding:1px 6px;margin-left:auto;flex-shrink:0;box-shadow:var(--diagram-purple-glow)}@media(max-width:48em){._pipeline_r3rt2_490{flex-direction:column;align-items:stretch;gap:0}._stage-ingest_r3rt2_508,._stage-extract_r3rt2_509,._stage-store_r3rt2_510{width:100%}._h-connector_r3rt2_533{width:1px;height:32px;align-self:center;background:var(--diagram-line)}}@keyframes _pulse-ring_1q3pw_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_1q3pw_1{0%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:0}12%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:1}88%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:1}to{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _flow-up_1q3pw_1{0%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:0}12%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:1}88%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:1}to{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _fade-slide-down_1q3pw_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_1q3pw_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_1q3pw_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_1q3pw_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_1q3pw_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_1q3pw_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_1q3pw_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_1q3pw_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_1q3pw_1{0%{left:0;transform:translateY(-50%);opacity:0}8%{left:0;transform:translateY(-50%);opacity:1}92%{left:100%;transform:translateY(-50%);opacity:1}to{left:100%;transform:translateY(-50%);opacity:0}}@keyframes _h-flow-left_1q3pw_1{0%{left:100%;transform:translateY(-50%);opacity:0}8%{left:100%;transform:translateY(-50%);opacity:1}92%{left:0;transform:translateY(-50%);opacity:1}to{left:0;transform:translateY(-50%);opacity:0}}._diagram-root_1q3pw_286{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_1q3pw_297{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._surface-box_1q3pw_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_1q3pw_297{box-shadow:none}._inner-box_1q3pw_313{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;transition:transform .2s ease}._inner-box_1q3pw_313:hover{transform:scale(1.02)}[data-diagram-theme=light] ._inner-box_1q3pw_313{box-shadow:none}._inner-box-sub_1q3pw_336{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_1q3pw_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_1q3pw_353{--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_1q3pw_1 .8s linear infinite}._particle-write_1q3pw_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_1q3pw_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_1q3pw_374 3s ease-out infinite}._pulse-ring_1q3pw_374:nth-child(2){animation-delay:1s}._pulse-ring_1q3pw_374:nth-child(3){animation-delay:2s}._storage-bar_1q3pw_387{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;transition:border-color .3s,transform .3s}._storage-bar_1q3pw_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_1q3pw_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_1q3pw_387:hover{border-color:#aeb4c2}._storage-icon_1q3pw_413{width:28px;height:28px;border-radius:var(--diagram-radius-inner);background:var(--surreal-color-gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_1q3pw_413 img{width:100%;height:100%}._storage-label_1q3pw_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_1q3pw_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_1q3pw_440{width:100%;position:relative}._branch-lines_1q3pw_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_1q3pw_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_1q3pw_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_1q3pw_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_1q3pw_297:hover,._storage-bar_1q3pw_387:hover{transform:none}._particle_1q3pw_353,._particle-write_1q3pw_368,._flow-dot_1q3pw_450,._flow-dot-write_1q3pw_455,._flow-dot-recovery_1q3pw_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_1q3pw_297:hover,._storage-bar_1q3pw_387:hover{transform:none!important}}._root_1q3pw_485{max-width:900px;position:relative}._top-row_1q3pw_491{display:flex;align-items:center;width:100%}._bottom-row_1q3pw_497{display:flex;align-items:center;width:100%;max-width:660px;margin-top:-56px}._node_1q3pw_506{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._node_1q3pw_506:hover{transform:scale(1.02)}[data-diagram-theme=light] ._node_1q3pw_506{box-shadow:none}._node_1q3pw_506{padding:14px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;flex:1;min-width:0;opacity:0}._node-title_1q3pw_532{font-size:13px;font-weight:var(--diagram-label-strong-weight);letter-spacing:.02em;color:var(--diagram-accent);font-family:var(--mantine-font-family-monospace)}._node-fields_1q3pw_540{width:100%;display:flex;flex-direction:column;gap:5px}._field_1q3pw_547{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;transition:transform .2s ease}._field_1q3pw_547:hover{transform:scale(1.02)}[data-diagram-theme=light] ._field_1q3pw_547{box-shadow:none}._field_1q3pw_547{background:var(--diagram-inner);padding:5px 10px;font-size:11.5px;font-family:var(--mantine-font-family-monospace);text-align:left}._dim_1q3pw_577{color:var(--diagram-text-muted);font-size:10.5px}._node-memory_1q3pw_583{border-color:var(--diagram-accent);flex:1.15}[data-visible] ._node-memory_1q3pw_583{animation:_pop-in_1q3pw_1 .5s ease forwards .15s}[data-visible] ._node-chunk_1q3pw_591{animation:_pop-in_1q3pw_1 .5s ease forwards .35s}[data-visible] ._node-lbl_1q3pw_595{animation:_pop-in_1q3pw_1 .5s ease forwards .55s}._node-entity_1q3pw_599{flex:none}[data-visible] ._node-entity_1q3pw_599{animation:_pop-in_1q3pw_1 .5s ease forwards .95s}._edge-h_1q3pw_607{display:flex;align-items:center;flex-shrink:0;opacity:0}[data-visible] ._edge-delay-1_1q3pw_614{animation:_fade-in_1q3pw_1 .4s ease forwards .65s}[data-visible] ._edge-delay-2_1q3pw_618{animation:_fade-in_1q3pw_1 .4s ease forwards .7s}._edge-line_1q3pw_622{width:28px;height:1px;background:var(--diagram-line);flex-shrink:0;position:relative;overflow:visible}._edge-line-write_1q3pw_631{background:var(--diagram-write)}._edge-label_1q3pw_635{font-size:10.5px;font-weight:var(--diagram-label-weight);color:var(--diagram-text-muted);padding:3px 8px;border-radius:var(--diagram-radius-inner);background:var(--diagram-inner);border:none;white-space:nowrap;font-family:var(--mantine-font-family-monospace)}._edge-v_1q3pw_648{display:flex;flex-direction:column;align-items:center;opacity:0}[data-visible] ._edge-v_1q3pw_648{animation:_fade-in_1q3pw_1 .4s ease forwards .8s}._edge-v-line_1q3pw_658{width:1px;height:24px;--diagram-connector-h: 24px;background:var(--diagram-line);position:relative;overflow:visible}._particle-h_1q3pw_668{position:absolute;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:0;background:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent));opacity:0;animation:_h-flow-right_1q3pw_1 2s ease-in-out infinite}._particle-h-write_1q3pw_681{position:absolute;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:0;background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write));opacity:0;animation:_h-flow-right_1q3pw_1 2s ease-in-out infinite}._particle-v_1q3pw_694{--diagram-dot-half: 2px;position:absolute;left:50%;top:0;width:4px;height:4px;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_1q3pw_1 1.8s ease-in-out infinite}@media(max-width:48em){._particle-v_1q3pw_694{filter:none}}._edge-predicate_1q3pw_715{opacity:0}[data-visible] ._edge-predicate_1q3pw_715{animation:_fade-in_1q3pw_1 .4s ease forwards 1.15s}._predicate-column_1q3pw_722{display:flex;flex-direction:column;align-items:center;flex:1}._predicate-h-row_1q3pw_729{display:flex;align-items:center;width:100%}._predicate-h-row_1q3pw_729 ._edge-line_1q3pw_622{flex:1;width:auto;min-width:8px}._predicate-box_1q3pw_740{padding:8px 14px;border-radius:var(--diagram-radius-inner);background:var(--diagram-surface);border:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:4px;white-space:nowrap;position:relative}[data-diagram-theme=light] ._predicate-box_1q3pw_740{box-shadow:none}._predicate-title_1q3pw_757{font-size:12px;font-weight:var(--diagram-label-strong-weight);color:var(--diagram-write);font-family:var(--mantine-font-family-monospace)}._predicate-fields_1q3pw_764{display:flex;gap:6px;font-size:10px;color:var(--diagram-text-muted);font-family:var(--mantine-font-family-monospace)}@media(max-width:48em){._top-row_1q3pw_491,._bottom-row_1q3pw_497{flex-direction:column;max-width:none}._node_1q3pw_506{flex:none;width:100%}._node-memory_1q3pw_583{flex:none}._node-entity_1q3pw_599{flex:none;width:100%}._edge-h_1q3pw_607{flex-direction:column;align-items:center}._edge-line_1q3pw_622{width:1px;height:20px}._edge-line-write_1q3pw_631{width:1px}._bottom-row_1q3pw_497{margin-top:0}._predicate-column_1q3pw_722{width:100%}._predicate-h-row_1q3pw_729{flex-direction:column;align-items:center;width:auto}._predicate-h-row_1q3pw_729 ._edge-line_1q3pw_622{width:1px!important;height:20px!important;flex:none!important;min-width:0!important}._particle-h_1q3pw_668,._particle-h-write_1q3pw_681{top:0;left:50%;transform:none;--diagram-connector-h: 20px;--diagram-dot-half: 2px;will-change:transform,opacity;animation:_flow-down_1q3pw_1 1.8s ease-in-out infinite}._predicate-box_1q3pw_740{white-space:normal;text-align:center}._predicate-fields_1q3pw_764{flex-wrap:wrap;justify-content:center}}@media(prefers-reduced-motion:reduce){._node_1q3pw_506,._edge-h_1q3pw_607,._edge-v_1q3pw_648{animation:none!important;opacity:1!important}}: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) 60%, 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: var(--surreal-radius-card);--diagram-radius-inner: var(--surreal-radius-control)}[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-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: #10b981;--diagram-success-glow: rgba(16, 185, 129, .2);--diagram-fail: #bc66f3;--diagram-fail-glow: rgba(188, 102, 243, .2)}@keyframes _pulse-ring_1aoh0_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_1aoh0_1{0%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:0}12%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:1}88%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:1}to{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _flow-up_1aoh0_1{0%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:0}12%{transform:translate3d(-50%,calc(var(--diagram-connector-h, 28px) - var(--diagram-dot-half, 3px)),0);opacity:1}88%{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:1}to{transform:translate3d(-50%,calc(-1 * var(--diagram-dot-half, 3px)),0);opacity:0}}@keyframes _fade-slide-down_1aoh0_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_1aoh0_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_1aoh0_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_1aoh0_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_1aoh0_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_1aoh0_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_1aoh0_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_1aoh0_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_1aoh0_1{0%{left:0;transform:translateY(-50%);opacity:0}8%{left:0;transform:translateY(-50%);opacity:1}92%{left:100%;transform:translateY(-50%);opacity:1}to{left:100%;transform:translateY(-50%);opacity:0}}@keyframes _h-flow-left_1aoh0_1{0%{left:100%;transform:translateY(-50%);opacity:0}8%{left:100%;transform:translateY(-50%);opacity:1}92%{left:0;transform:translateY(-50%);opacity:1}to{left:0;transform:translateY(-50%);opacity:0}}._diagram-root_1aoh0_286{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_1aoh0_297{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._surface-box_1aoh0_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_1aoh0_297{box-shadow:none}._inner-box_1aoh0_313{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;transition:transform .2s ease}._inner-box_1aoh0_313:hover{transform:scale(1.02)}[data-diagram-theme=light] ._inner-box_1aoh0_313{box-shadow:none}._inner-box-sub_1aoh0_336{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_1aoh0_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_1aoh0_353{--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_1aoh0_1 .8s linear infinite}._particle-write_1aoh0_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_1aoh0_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_1aoh0_374 3s ease-out infinite}._pulse-ring_1aoh0_374:nth-child(2){animation-delay:1s}._pulse-ring_1aoh0_374:nth-child(3){animation-delay:2s}._storage-bar_1aoh0_387{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;transition:border-color .3s,transform .3s}._storage-bar_1aoh0_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_1aoh0_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_1aoh0_387:hover{border-color:#aeb4c2}._storage-icon_1aoh0_413{width:28px;height:28px;border-radius:var(--diagram-radius-inner);background:var(--surreal-color-gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_1aoh0_413 img{width:100%;height:100%}._storage-label_1aoh0_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_1aoh0_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_1aoh0_440{width:100%;position:relative}._branch-lines_1aoh0_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_1aoh0_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_1aoh0_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_1aoh0_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_1aoh0_297:hover,._storage-bar_1aoh0_387:hover{transform:none}._particle_1aoh0_353,._particle-write_1aoh0_368,._flow-dot_1aoh0_450,._flow-dot-write_1aoh0_455,._flow-dot-recovery_1aoh0_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_1aoh0_297:hover,._storage-bar_1aoh0_387:hover{transform:none!important}}._root_1aoh0_485{max-width:700px;position:relative}._query-box_1aoh0_491{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._query-box_1aoh0_491:hover{transform:scale(1.02)}[data-diagram-theme=light] ._query-box_1aoh0_491{box-shadow:none}._query-box_1aoh0_491{width:100%;max-width:420px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:var(--diagram-label-weight);opacity:0}[data-visible] ._query-box_1aoh0_491{animation:_fade-slide-down_1aoh0_1 .5s ease forwards .1s}._query-icon_1aoh0_522{width:32px;height:32px;border-radius:var(--diagram-radius-inner);background:var(--diagram-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}._query-icon_1aoh0_522 svg{width:16px;height:16px}._connector-area_1aoh0_538{width:100%;position:relative;opacity:0}._connector-area_1aoh0_538 svg{width:100%;height:100%;overflow:visible}._conn-1_1aoh0_549{height:36px}[data-visible] ._conn-1_1aoh0_549{animation:_fade-in_1aoh0_1 .4s ease forwards .4s}._conn-2_1aoh0_556{height:36px}[data-visible] ._conn-2_1aoh0_556{animation:_fade-in_1aoh0_1 .4s ease forwards 2s}._fork-area_1aoh0_563{height:40px}[data-visible] ._fork-area_1aoh0_563{animation:_fade-in_1aoh0_1 .4s ease forwards .8s}._merge-area_1aoh0_570{height:40px}[data-visible] ._merge-area_1aoh0_570{animation:_fade-in_1aoh0_1 .4s ease forwards 1.3s}._embed-box_1aoh0_578{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;transition:transform .2s ease}._embed-box_1aoh0_578:hover{transform:scale(1.02)}[data-diagram-theme=light] ._embed-box_1aoh0_578{box-shadow:none}._embed-box_1aoh0_578{width:100%;max-width:420px;opacity:0}[data-visible] ._embed-box_1aoh0_578{animation:_fade-slide-down_1aoh0_1 .5s ease forwards .6s}._parallel-row_1aoh0_610{width:100%;display:flex;gap:16px;opacity:0}[data-visible] ._parallel-row_1aoh0_610{animation:_fade-slide-down_1aoh0_1 .5s ease forwards 1s}._search-card_1aoh0_620{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;transition:transform .2s ease}._search-card_1aoh0_620:hover{transform:scale(1.02)}[data-diagram-theme=light] ._search-card_1aoh0_620{box-shadow:none}._search-card_1aoh0_620{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}._tag_1aoh0_650{font-size:10px;font-weight:var(--diagram-label-strong-weight);letter-spacing:.05em;color:var(--diagram-accent);background:#7152fc1a;border:none;border-radius:var(--diagram-radius-inner);padding:2px 8px;margin-top:4px;box-shadow:var(--diagram-purple-glow)}._graph-box_1aoh0_664{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;transition:transform .2s ease}._graph-box_1aoh0_664:hover{transform:scale(1.02)}[data-diagram-theme=light] ._graph-box_1aoh0_664{box-shadow:none}._graph-box_1aoh0_664{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:0}[data-visible] ._graph-box_1aoh0_664{animation:_fade-slide-down_1aoh0_1 .5s ease forwards 1.6s}._response-box_1aoh0_700{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._response-box_1aoh0_700:hover{transform:scale(1.02)}[data-diagram-theme=light] ._response-box_1aoh0_700{box-shadow:none}._response-box_1aoh0_700{width:100%;max-width:420px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:var(--diagram-label-weight);opacity:0;border-color:#34d3994d}[data-visible] ._response-box_1aoh0_700{animation:_fade-slide-down_1aoh0_1 .5s ease forwards 2.3s}._response-box_1aoh0_700:hover{border-color:#34d39980}._response-check_1aoh0_735{width:24px;height:24px;border-radius:4px;background:var(--diagram-success);display:flex;align-items:center;justify-content:center;flex-shrink:0}._response-check_1aoh0_735 svg{width:14px;height:14px}@media(prefers-reduced-motion:reduce){._query-box_1aoh0_491,._connector-area_1aoh0_538,._embed-box_1aoh0_578,._parallel-row_1aoh0_610,._graph-box_1aoh0_664,._response-box_1aoh0_700{animation:none!important;opacity:1!important}}._link-arrow_z40bo_6{color:var(--surreal-color-primary);transition:transform .3s ease}a:hover ._link-arrow_z40bo_6{transform:translate(4px)}
