@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) 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_gqswz_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_gqswz_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_gqswz_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_gqswz_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_gqswz_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_gqswz_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_gqswz_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_gqswz_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_gqswz_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_gqswz_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_gqswz_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_gqswz_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_gqswz_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_gqswz_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_gqswz_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_gqswz_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_gqswz_297{box-shadow:none}._inner-box_gqswz_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_gqswz_313:hover{transform:scale(1.02)}[data-diagram-theme=light] ._inner-box_gqswz_313{box-shadow:none}._inner-box-sub_gqswz_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_gqswz_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_gqswz_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_gqswz_1 .8s linear infinite}._particle-write_gqswz_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_gqswz_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_gqswz_374 3s ease-out infinite}._pulse-ring_gqswz_374:nth-child(2){animation-delay:1s}._pulse-ring_gqswz_374:nth-child(3){animation-delay:2s}._storage-bar_gqswz_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_gqswz_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_gqswz_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_gqswz_387:hover{border-color:#aeb4c2}._storage-icon_gqswz_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_gqswz_413 img{width:100%;height:100%}._storage-label_gqswz_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_gqswz_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_gqswz_440{width:100%;position:relative}._branch-lines_gqswz_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_gqswz_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_gqswz_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_gqswz_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_gqswz_297:hover,._storage-bar_gqswz_387:hover{transform:none}._particle_gqswz_353,._particle-write_gqswz_368,._flow-dot_gqswz_450,._flow-dot-write_gqswz_455,._flow-dot-recovery_gqswz_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_gqswz_297:hover,._storage-bar_gqswz_387:hover{transform:none!important}}._wrapper_gqswz_486{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;align-items:center;gap:5px;font-family:var(--mantine-font-family-monospace);color:var(--diagram-text)}._cell_gqswz_498{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}._cell_gqswz_498:hover{transform:scale(1.02)}[data-diagram-theme=light] ._cell_gqswz_498{box-shadow:none}._cell_gqswz_498{opacity:0}[data-visible] ._cell_gqswz_498{animation:_fade-slide-down_gqswz_1 .4s ease forwards}._accent_gqswz_527{border-color:var(--diagram-accent)!important}._msg_gqswz_532{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}._msg_gqswz_532:hover{transform:scale(1.02)}[data-diagram-theme=light] ._msg_gqswz_532{box-shadow:none}._msg_gqswz_532{text-align:left;width:85%;opacity:0}[data-visible] ._msg_gqswz_532{animation:_fade-slide-down_gqswz_1 .4s ease forwards}._msg-right_gqswz_563{align-self:flex-end}._msg-left_gqswz_568{align-self:flex-start;border-color:var(--diagram-accent)!important}._code-block_gqswz_575{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}._code-block_gqswz_575:hover{transform:scale(1.02)}[data-diagram-theme=light] ._code-block_gqswz_575{box-shadow:none}._code-block_gqswz_575{width:100%;padding:10px 14px;text-align:left;font-size:10px;white-space:pre;line-height:1.6;opacity:0}[data-visible] ._code-block_gqswz_575{animation:_fade-slide-down_gqswz_1 .4s ease forwards}._typing-dots_gqswz_611{display:flex;gap:4px;align-self:flex-start;padding:6px 12px;opacity:0}[data-visible] ._typing-dots_gqswz_611{animation:_fade-in_gqswz_1 .3s ease forwards .6s}._typing-dot_gqswz_611{width:4px;height:4px;border-radius:0;background:var(--diagram-text-muted)}._typing-dot_gqswz_611:nth-child(1){opacity:.6}._typing-dot_gqswz_611:nth-child(2){opacity:.4}._typing-dot_gqswz_611:nth-child(3){opacity:.25}._step_gqswz_639{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}._step_gqswz_639:hover{transform:scale(1.02)}[data-diagram-theme=light] ._step_gqswz_639{box-shadow:none}._step_gqswz_639{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:11px;text-align:left;opacity:0}[data-visible] ._step_gqswz_639{animation:_fade-slide-down_gqswz_1 .4s ease forwards}._step-num_gqswz_675{width:18px;height:18px;border-radius:50%;background:var(--diagram-accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;font-weight:700}._tree-wrapper_gqswz_692{gap:0}._branch-area_gqswz_697{width:100%;position:relative;height:24px;opacity:0}._branch-area_gqswz_697 svg{display:block;width:100%;height:100%;overflow:visible}[data-visible] ._branch-area_gqswz_697{animation:_fade-in_gqswz_1 .3s ease forwards .15s}._timeline-row_gqswz_714{display:flex;gap:6px;width:100%}._timeline-item_gqswz_720{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}._timeline-item_gqswz_720:hover{transform:scale(1.02)}[data-diagram-theme=light] ._timeline-item_gqswz_720{box-shadow:none}._timeline-item_gqswz_720{flex:1;padding:8px;text-align:center;font-size:10px;opacity:0}[data-visible] ._timeline-item_gqswz_720{animation:_fade-slide-down_gqswz_1 .4s ease forwards}@media(prefers-reduced-motion:reduce){._cell_gqswz_498,._msg_gqswz_532,._msg-right_gqswz_563,._msg-left_gqswz_568,._code-block_gqswz_575,._step_gqswz_639,._branch-area_gqswz_697,._timeline-item_gqswz_720{animation:none!important;opacity:1!important}}
