@charset "UTF-8";@keyframes _pulse-ring_pcug3_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_pcug3_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_pcug3_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_pcug3_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_pcug3_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_pcug3_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_pcug3_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_pcug3_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_pcug3_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_pcug3_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_pcug3_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_pcug3_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_pcug3_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_pcug3_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_pcug3_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_pcug3_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_pcug3_297{box-shadow:none}._inner-box_pcug3_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_pcug3_313:hover{transform:scale(1.02)}[data-diagram-theme=light] ._inner-box_pcug3_313{box-shadow:none}._inner-box-sub_pcug3_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_pcug3_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_pcug3_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_pcug3_1 .8s linear infinite}._particle-write_pcug3_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_pcug3_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_pcug3_374 3s ease-out infinite}._pulse-ring_pcug3_374:nth-child(2){animation-delay:1s}._pulse-ring_pcug3_374:nth-child(3){animation-delay:2s}._storage-bar_pcug3_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_pcug3_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_pcug3_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_pcug3_387:hover{border-color:#aeb4c2}._storage-icon_pcug3_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_pcug3_413 img{width:100%;height:100%}._storage-label_pcug3_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_pcug3_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_pcug3_440{width:100%;position:relative}._branch-lines_pcug3_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_pcug3_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_pcug3_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_pcug3_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_pcug3_297:hover,._storage-bar_pcug3_387:hover{transform:none}._particle_pcug3_353,._particle-write_pcug3_368,._flow-dot_pcug3_450,._flow-dot-write_pcug3_455,._flow-dot-recovery_pcug3_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_pcug3_297:hover,._storage-bar_pcug3_387:hover{transform:none!important}}._root_pcug3_485{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text);position:relative}._box_pcug3_498{width:100%;background:var(--diagram-surface);border:none;border-radius:var(--diagram-radius-surface);padding:14px 18px;text-align:center;transition:border-color .3s;cursor:default;opacity:0;box-shadow:none}[data-diagram-theme=light] ._box_pcug3_498{box-shadow:none}._box_pcug3_498{position:relative;z-index:1}._box_pcug3_498:hover{border-color:var(--diagram-accent)}._trigger-box_pcug3_521{max-width:380px;border-color:var(--diagram-write)}._trigger-box_pcug3_521:hover{border-color:var(--diagram-write)}._cache-box_pcug3_529{max-width:380px;border-color:var(--diagram-fail)}._cache-box_pcug3_529:hover{border-color:var(--diagram-fail)}._v1-box_pcug3_537{border-color:#9990ab4d}._v2-box_pcug3_541{border-color:var(--diagram-accent)}._complete-box_pcug3_545{border-color:#9990ab33;opacity:.8}._live-box_pcug3_550,._live-box_pcug3_550:hover{border-color:var(--diagram-success)}._column_pcug3_558{flex:1;min-width:0}._code_pcug3_564{font-family:var(--mantine-font-family-monospace, monospace);color:var(--diagram-text-muted)!important;font-size:11px!important;line-height:1.6}._branch-area_pcug3_572{width:100%;height:48px;position:relative;opacity:0}._connector_pcug3_344{width:1px;height:32px;--diagram-connector-h: 32px;margin-top:-1px;margin-bottom:-1px;background:var(--diagram-line);position:relative;opacity:0;z-index:0;overflow:visible}._inner-connector_pcug3_593{width:1px;height:28px;--diagram-connector-h: 28px;margin-top:-1px;margin-bottom:-1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle-down_pcug3_606{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}[data-diagram-theme=light] ._particle-down_pcug3_606{filter:drop-shadow(0 0 3px var(--diagram-accent))}[data-visible] ._particle-down_pcug3_606{animation:_flow-down_pcug3_1 2.2s ease-in-out infinite}@media(max-width:48em){._particle-down_pcug3_606{filter:none!important}}._particle-success_pcug3_629{position:absolute;left:50%;top:0;width:6px;height:6px;border-radius:0;background:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success));opacity:0}[data-diagram-theme=light] ._particle-success_pcug3_629{filter:drop-shadow(0 0 3px var(--diagram-success))}[data-visible] ._particle-success_pcug3_629{animation:_flow-down_pcug3_1 2.2s ease-in-out infinite}@media(max-width:48em){._particle-success_pcug3_629{filter:none!important}}._muted_pcug3_653{color:var(--diagram-text-muted)!important;display:block;margin-top:2px}[data-visible] ._a1_pcug3_660{animation:_fade-slide-down_pcug3_1 .4s ease forwards .05s}[data-visible] ._a2_pcug3_664{animation:_fade-in_pcug3_1 .3s ease forwards .15s}[data-visible] ._a3_pcug3_668{animation:_fade-slide-down_pcug3_1 .4s ease forwards .25s}[data-visible] ._a4_pcug3_672{animation:_fade-in_pcug3_1 .3s ease forwards .35s}[data-visible] ._a5_pcug3_676{animation:_fade-slide-down_pcug3_1 .4s ease forwards .45s}[data-visible] ._a6_pcug3_680{animation:_fade-slide-down_pcug3_1 .4s ease forwards .5s}[data-visible] ._a7_pcug3_684{animation:_fade-slide-down_pcug3_1 .4s ease forwards .6s}[data-visible] ._a8_pcug3_688{animation:_fade-slide-down_pcug3_1 .4s ease forwards .65s}@media(prefers-reduced-motion:reduce){._box_pcug3_498,._branch-area_pcug3_572{animation:none!important;opacity:1!important}}@keyframes _pulse-ring_iwa27_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_iwa27_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_iwa27_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_iwa27_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_iwa27_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_iwa27_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_iwa27_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_iwa27_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_iwa27_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_iwa27_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_iwa27_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_iwa27_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_iwa27_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_iwa27_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_iwa27_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_iwa27_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_iwa27_297{box-shadow:none}._inner-box_iwa27_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_iwa27_313:hover{transform:scale(1.02)}[data-diagram-theme=light] ._inner-box_iwa27_313{box-shadow:none}._inner-box-sub_iwa27_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_iwa27_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_iwa27_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_iwa27_1 .8s linear infinite}._particle-write_iwa27_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_iwa27_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_iwa27_374 3s ease-out infinite}._pulse-ring_iwa27_374:nth-child(2){animation-delay:1s}._pulse-ring_iwa27_374:nth-child(3){animation-delay:2s}._storage-bar_iwa27_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_iwa27_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_iwa27_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_iwa27_387:hover{border-color:#aeb4c2}._storage-icon_iwa27_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_iwa27_413 img{width:100%;height:100%}._storage-label_iwa27_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_iwa27_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_iwa27_440{width:100%;position:relative}._branch-lines_iwa27_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_iwa27_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_iwa27_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_iwa27_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_iwa27_297:hover,._storage-bar_iwa27_387:hover{transform:none}._particle_iwa27_353,._particle-write_iwa27_368,._flow-dot_iwa27_450,._flow-dot-write_iwa27_455,._flow-dot-recovery_iwa27_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_iwa27_297:hover,._storage-bar_iwa27_387:hover{transform:none!important}}._root_iwa27_486{width:100%;display:flex;gap:0;color:var(--diagram-text);position:relative}._column_iwa27_495{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}._step_iwa27_504{display:flex;align-items:center;gap:8px;opacity:0}[data-visible] ._step_iwa27_504{animation:_fade-slide-down_iwa27_1 .4s ease forwards}._step-badge_iwa27_514{width:22px;height:22px;border-radius:4px;background:var(--diagram-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}._tier1-boxes_iwa27_526,._tier2-boxes_iwa27_527,._tier3-boxes_iwa27_528{flex:1;justify-content:center}._tier4-box_iwa27_533{margin-block:auto}._box_iwa27_538{background:var(--diagram-surface);border:none;border-radius:var(--diagram-radius-surface);padding:12px 14px;text-align:left;opacity:0;box-shadow:none}[data-diagram-theme=light] ._box_iwa27_538{box-shadow:none}._box_iwa27_538{position:relative;z-index:1}[data-visible] ._box_iwa27_538{animation:_fade-slide-down_iwa27_1 .4s ease forwards}._accent-box_iwa27_558{border-color:var(--diagram-accent);text-align:center}._success-box_iwa27_563{border-color:var(--diagram-success)}._code_iwa27_568{font-family:var(--mantine-font-family-monospace, monospace);color:var(--diagram-text-muted)!important;font-size:11px!important;line-height:1.6}._v-stem_iwa27_576{width:1px;height:32px;--diagram-connector-h: 32px;margin-top:-1px;margin-bottom:-1px;background:var(--diagram-line);position:relative;align-self:center;z-index:0;overflow:visible;opacity:0}[data-visible] ._v-stem_iwa27_576{animation:_fade-in_iwa27_1 .3s ease forwards}._dot-down_iwa27_593{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}[data-diagram-theme=light] ._dot-down_iwa27_593{filter:drop-shadow(0 0 3px var(--diagram-accent))}[data-visible] ._dot-down_iwa27_593{animation:_flow-down_iwa27_1 1.6s ease-in-out infinite}@media(max-width:48em){._dot-down_iwa27_593{filter:none!important}}._h-gap_iwa27_617{flex-shrink:0;width:36px;opacity:0}[data-visible] ._h-gap_iwa27_617{animation:_fade-in_iwa27_1 .3s ease forwards}@media(max-width:48em){._lines-overlay_iwa27_628{display:none!important}}._muted_iwa27_634{color:var(--diagram-text-muted)!important;display:block;margin-top:1px}[data-visible] ._tier1_iwa27_526{animation-delay:.05s}[data-visible] ._tier1-boxes_iwa27_526>*{animation-delay:.1s}[data-visible] ._tier1-boxes_iwa27_526>:nth-child(2){animation-delay:.15s}[data-visible] ._tier1-boxes_iwa27_526>:nth-child(3){animation-delay:.2s}[data-visible] ._conn1_iwa27_657{animation-delay:.3s}[data-visible] ._tier2_iwa27_527{animation-delay:.35s}[data-visible] ._tier2-boxes_iwa27_527>*{animation-delay:.4s}[data-visible] ._tier2-boxes_iwa27_527>:nth-child(2){animation-delay:.45s}[data-visible] ._tier2-boxes_iwa27_527>:nth-child(3){animation-delay:.5s}[data-visible] ._conn2_iwa27_677{animation-delay:.55s}[data-visible] ._tier3_iwa27_528{animation-delay:.6s}[data-visible] ._tier3-boxes_iwa27_528>*{animation-delay:.65s}[data-visible] ._tier3-boxes_iwa27_528>:nth-child(2){animation-delay:.7s}[data-visible] ._conn3_iwa27_693{animation-delay:.85s}[data-visible] ._tier4_iwa27_533{animation-delay:.9s}[data-visible] ._tier4-box_iwa27_533{animation-delay:.95s}@media(max-width:48em){._root_iwa27_486{flex-direction:column;align-items:center;gap:6px}._column_iwa27_495{width:100%;max-width:480px}._h-gap_iwa27_617{width:1px;height:24px;background:var(--diagram-line)}}@media(prefers-reduced-motion:reduce){._box_iwa27_538,._step_iwa27_504,._v-stem_iwa27_576,._h-gap_iwa27_617{animation:none!important;opacity:1!important}}@keyframes _pulse-ring_wgttw_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_wgttw_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_wgttw_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_wgttw_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_wgttw_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_wgttw_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_wgttw_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_wgttw_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_wgttw_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_wgttw_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_wgttw_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_wgttw_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_wgttw_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_wgttw_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_wgttw_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_wgttw_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_wgttw_297{box-shadow:none}._inner-box_wgttw_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_wgttw_313:hover{transform:scale(1.02)}[data-diagram-theme=light] ._inner-box_wgttw_313{box-shadow:none}._inner-box-sub_wgttw_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_wgttw_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_wgttw_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_wgttw_1 .8s linear infinite}._particle-write_wgttw_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_wgttw_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_wgttw_374 3s ease-out infinite}._pulse-ring_wgttw_374:nth-child(2){animation-delay:1s}._pulse-ring_wgttw_374:nth-child(3){animation-delay:2s}._storage-bar_wgttw_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_wgttw_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_wgttw_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_wgttw_387:hover{border-color:#aeb4c2}._storage-icon_wgttw_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_wgttw_413 img{width:100%;height:100%}._storage-label_wgttw_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_wgttw_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_wgttw_440{width:100%;position:relative}._branch-lines_wgttw_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_wgttw_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_wgttw_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_wgttw_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_wgttw_297:hover,._storage-bar_wgttw_387:hover{transform:none}._particle_wgttw_353,._particle-write_wgttw_368,._flow-dot_wgttw_450,._flow-dot-write_wgttw_455,._flow-dot-recovery_wgttw_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_wgttw_297:hover,._storage-bar_wgttw_387:hover{transform:none!important}}._root_wgttw_485{width:100%;display:flex;align-items:stretch;gap:0;color:var(--diagram-text)}._engine_wgttw_494,._sandbox_wgttw_495{flex:1;min-width:0;position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._engine_wgttw_494:hover,._sandbox_wgttw_495:hover{transform:scale(1.02)}[data-diagram-theme=light] ._engine_wgttw_494,[data-diagram-theme=light] ._sandbox_wgttw_495{box-shadow:none}._engine_wgttw_494,._sandbox_wgttw_495{padding:20px 22px;display:flex;flex-direction:column;gap:16px;opacity:0}[data-visible] ._engine_wgttw_494{animation:_fade-slide-left_wgttw_1 .5s ease forwards .1s}[data-visible] ._sandbox_wgttw_495{animation:_fade-slide-right_wgttw_1 .5s ease forwards .3s}._engine-header_wgttw_532,._sandbox-header_wgttw_533{display:flex;align-items:center;gap:10px}._engine-icon_wgttw_539{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}._engine-icon_wgttw_539 img{width:100%;height:100%}._sandbox-icon_wgttw_555{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}._sandbox-icon_wgttw_555 svg{width:100%;height:100%}._box_wgttw_572{background:var(--diagram-inner);border:none;border-radius:var(--diagram-radius-surface);padding:12px 16px;text-align:center;transition:border-color .3s;cursor:default;box-shadow:none}[data-diagram-theme=light] ._box_wgttw_572{box-shadow:none}._box_wgttw_572{position:relative;z-index:1}._box_wgttw_572:hover{border-color:var(--diagram-accent)}._restriction_wgttw_594{background:#f8717114;border:none;border-radius:var(--diagram-radius-surface);padding:4px 10px;color:var(--diagram-fail);opacity:0}[data-visible] ._restriction_wgttw_594{animation:_fade-in_wgttw_1 .3s ease forwards .7s}._bidir-v_wgttw_607{width:1px;height:36px;--diagram-connector-h: 36px;margin-top:-1px;margin-bottom:-1px;background:var(--diagram-line);position:relative;align-self:center;z-index:0;overflow:visible}._particle-down_wgttw_620{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}[data-diagram-theme=light] ._particle-down_wgttw_620{filter:drop-shadow(0 0 3px var(--diagram-accent))}[data-visible] ._particle-down_wgttw_620{animation:_flow-down_wgttw_1 2s ease-in-out infinite}@media(max-width:48em){._particle-down_wgttw_620{filter:none!important}}._particle-up_wgttw_643{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}[data-diagram-theme=light] ._particle-up_wgttw_643{filter:drop-shadow(0 0 3px var(--diagram-accent))}[data-visible] ._particle-up_wgttw_643{animation:_flow-up_wgttw_1 2s ease-in-out infinite}@media(max-width:48em){._particle-up_wgttw_643{filter:none!important}}._h-bridge_wgttw_667{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:100px;gap:6px;opacity:0}[data-visible] ._h-bridge_wgttw_667{animation:_fade-in_wgttw_1 .3s ease forwards .5s}._h-line_wgttw_681{width:100%;height:1px;position:relative}._h-line-track_wgttw_687{position:absolute;inset:0;background:var(--diagram-line)}._h-particle_wgttw_693{position:absolute;width:6px;height:6px;border-radius:0;background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write));top:50%;transform:translateY(-50%);opacity:0}[data-diagram-theme=light] ._h-particle_wgttw_693{filter:drop-shadow(0 0 3px var(--diagram-write))}[data-visible] ._h-particle-right_wgttw_708{animation:_h-flow-right_wgttw_1 2.8s ease-in-out infinite}[data-visible] ._h-particle-left_wgttw_712{animation:_h-flow-left_wgttw_1 2.8s ease-in-out infinite}._bridge-labels_wgttw_716{white-space:nowrap}._muted_wgttw_721{color:var(--diagram-text-muted)!important;display:block;margin-top:2px}@media(max-width:48em){._root_wgttw_485{flex-direction:column;gap:0}._h-bridge_wgttw_667{width:1px;height:48px;flex-direction:column;align-self:center}._h-bridge_wgttw_667 ._h-line_wgttw_681{width:1px;height:100%}._h-bridge_wgttw_667 ._h-line-track_wgttw_687{background:var(--diagram-line)}._h-bridge_wgttw_667 ._h-particle_wgttw_693{top:0;left:50%;transform:none;--diagram-connector-h: 48px}[data-visible] ._h-bridge_wgttw_667 ._h-particle_wgttw_693{animation:_flow-down_wgttw_1 2.8s ease-in-out infinite}._bridge-labels_wgttw_716{display:none}}@media(prefers-reduced-motion:reduce){._engine_wgttw_494,._sandbox_wgttw_495,._restriction_wgttw_594,._h-bridge_wgttw_667{animation:none!important;opacity:1!important}}@keyframes _pulse-ring_1lyj5_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_1lyj5_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_1lyj5_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_1lyj5_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_1lyj5_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_1lyj5_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_1lyj5_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_1lyj5_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_1lyj5_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_1lyj5_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_1lyj5_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_1lyj5_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_1lyj5_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_1lyj5_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_1lyj5_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_1lyj5_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_1lyj5_297{box-shadow:none}._inner-box_1lyj5_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_1lyj5_313:hover{transform:scale(1.02)}._inner-box-sub_1lyj5_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_1lyj5_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_1lyj5_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_1lyj5_1 .8s linear infinite}._particle-write_1lyj5_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_1lyj5_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_1lyj5_374 3s ease-out infinite}._pulse-ring_1lyj5_374:nth-child(2){animation-delay:1s}._pulse-ring_1lyj5_374:nth-child(3){animation-delay:2s}._storage-bar_1lyj5_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_1lyj5_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_1lyj5_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_1lyj5_387:hover{border-color:#aeb4c2}._storage-icon_1lyj5_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_1lyj5_413 img{width:100%;height:100%}._storage-label_1lyj5_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_1lyj5_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_1lyj5_440{width:100%;position:relative}._branch-lines_1lyj5_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_1lyj5_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_1lyj5_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_1lyj5_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_1lyj5_297:hover,._storage-bar_1lyj5_387:hover{transform:none}._particle_1lyj5_353,._particle-write_1lyj5_368,._flow-dot_1lyj5_450,._flow-dot-write_1lyj5_455,._flow-dot-recovery_1lyj5_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_1lyj5_297:hover,._storage-bar_1lyj5_387:hover{transform:none!important}}._root_1lyj5_485{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text)}._box_1lyj5_497{width:100%;background:var(--diagram-surface);border:none;border-radius:var(--diagram-radius-surface);padding:14px 20px;text-align:center;opacity:0;box-shadow:none;position:relative;z-index:1}[data-diagram-theme=light] ._box_1lyj5_497{box-shadow:none}._query-box_1lyj5_513{border-color:var(--diagram-accent)}._commit-box_1lyj5_517{border-color:var(--diagram-success)}._code_1lyj5_522{font-family:var(--mantine-font-family-monospace, monospace);color:var(--diagram-text-muted)!important;font-size:11px!important;line-height:1.6}._tx-boundary_1lyj5_530{width:100%;background:var(--diagram-surface);border:none;border-radius:var(--diagram-radius-surface);padding:28px 24px 24px;position:relative;z-index:1;opacity:0}._tx-label_1lyj5_541{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--diagram-surface);border:none;border-radius:var(--diagram-radius-inner);padding:2px 14px;color:var(--diagram-accent);white-space:nowrap}._inner-box_1lyj5_313{width:100%;background:var(--diagram-inner);border:none;border-radius:var(--diagram-radius-surface);padding:12px 18px;text-align:center;transition:border-color .3s;cursor:default;opacity:0;box-shadow:none;position:relative;z-index:1}[data-diagram-theme=light] ._inner-box_1lyj5_313{box-shadow:none}._inner-box_1lyj5_313:hover,._accent-box_1lyj5_576{border-color:var(--diagram-accent)}._write-box_1lyj5_580,._write-box_1lyj5_580:hover{border-color:var(--diagram-write)}._connector_1lyj5_344{width:1px;height:32px;--diagram-connector-h: 32px;margin-top:-1px;margin-bottom:-1px;background:var(--diagram-line);position:relative;opacity:0;z-index:0;overflow:visible}._inner-connector_1lyj5_601{width:1px;height:28px;--diagram-connector-h: 28px;margin-top:-1px;margin-bottom:-1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle-down_1lyj5_614{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}[data-diagram-theme=light] ._particle-down_1lyj5_614{filter:drop-shadow(0 0 3px var(--diagram-accent))}[data-visible] ._particle-down_1lyj5_614{animation:_flow-down_1lyj5_1 2.4s ease-in-out infinite}@media(max-width:48em){._particle-down_1lyj5_614{filter:none!important}}._particle-success_1lyj5_637{position:absolute;left:50%;top:0;width:6px;height:6px;border-radius:0;background:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success));opacity:0}[data-diagram-theme=light] ._particle-success_1lyj5_637{filter:drop-shadow(0 0 3px var(--diagram-success))}[data-visible] ._particle-success_1lyj5_637{animation:_flow-down_1lyj5_1 2.4s ease-in-out infinite}@media(max-width:48em){._particle-success_1lyj5_637{filter:none!important}}._muted_1lyj5_661{color:var(--diagram-text-muted)!important;display:block;margin-top:2px}[data-visible] ._a1_1lyj5_668{animation:_fade-slide-down_1lyj5_1 .4s ease forwards .05s}[data-visible] ._a2_1lyj5_672{animation:_fade-in_1lyj5_1 .3s ease forwards .15s}[data-visible] ._a3_1lyj5_676{animation:_fade-in_1lyj5_1 .4s ease forwards .2s}[data-visible] ._a4_1lyj5_680{animation:_fade-slide-down_1lyj5_1 .4s ease forwards .3s}[data-visible] ._a5_1lyj5_684{animation:_fade-slide-down_1lyj5_1 .4s ease forwards .4s}[data-visible] ._a6_1lyj5_688{animation:_fade-slide-down_1lyj5_1 .4s ease forwards .5s}[data-visible] ._a7_1lyj5_692{animation:_fade-slide-down_1lyj5_1 .4s ease forwards .6s}[data-visible] ._a8_1lyj5_696{animation:_fade-in_1lyj5_1 .3s ease forwards .7s}[data-visible] ._a9_1lyj5_700{animation:_fade-slide-down_1lyj5_1 .4s ease forwards .8s}@media(prefers-reduced-motion:reduce){._box_1lyj5_497,._tx-boundary_1lyj5_530,._inner-box_1lyj5_313{animation:none!important;opacity:1!important}}@keyframes _pulse-ring_nxkd9_314{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_nxkd9_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_nxkd9_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_nxkd9_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_nxkd9_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_nxkd9_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_nxkd9_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_nxkd9_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_nxkd9_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_nxkd9_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_nxkd9_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_nxkd9_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_nxkd9_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_nxkd9_214{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)}@mixin surface-box-base{position: relative; z-index: 1; border: none; border-radius: var(--diagram-radius-surface); background: var(--diagram-surface); box-shadow: none; transition: transform .2s ease; &:hover {transform: scale(1.02);} [data-diagram-theme="light"] & {box-shadow: none;}}._surface-box_nxkd9_243{@include surface-box-base;}@mixin inner-box-base{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; &:hover {transform: scale(1.02);} [data-diagram-theme="light"] & {box-shadow: none;}}._inner-box_nxkd9_272{@include inner-box-base;}._inner-box-sub_nxkd9_276{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_nxkd9_284{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_nxkd9_293{--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_nxkd9_1 .8s linear infinite}._particle-write_nxkd9_308{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_nxkd9_314{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_nxkd9_314 3s ease-out infinite}._pulse-ring_nxkd9_314:nth-child(2){animation-delay:1s}._pulse-ring_nxkd9_314:nth-child(3){animation-delay:2s}._storage-bar_nxkd9_324{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_nxkd9_324:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_nxkd9_324{box-shadow:none}[data-diagram-theme=light] ._storage-bar_nxkd9_324:hover{border-color:#aeb4c2}._storage-icon_nxkd9_353{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_nxkd9_353 img{width:100%;height:100%}._storage-label_nxkd9_370{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_nxkd9_376{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_nxkd9_381{width:100%;position:relative}._branch-lines_nxkd9_381 svg{width:100%;height:100%;overflow:visible}._flow-dot_nxkd9_392{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_nxkd9_397{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_nxkd9_402{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_nxkd9_243:hover,._storage-bar_nxkd9_324:hover{transform:none}._particle_nxkd9_293,._particle-write_nxkd9_308,._flow-dot_nxkd9_392,._flow-dot-write_nxkd9_397,._flow-dot-recovery_nxkd9_402{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_nxkd9_243:hover,._storage-bar_nxkd9_324:hover{transform:none!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_6yhyi_374{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_6yhyi_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_6yhyi_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_6yhyi_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_6yhyi_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_6yhyi_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_6yhyi_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_6yhyi_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_6yhyi_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_6yhyi_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_6yhyi_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_6yhyi_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_6yhyi_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_6yhyi_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_6yhyi_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_6yhyi_297:hover{transform:scale(1.02)}[data-diagram-theme=light] ._surface-box_6yhyi_297{box-shadow:none}._inner-box_6yhyi_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_6yhyi_313:hover{transform:scale(1.02)}[data-diagram-theme=light] ._inner-box_6yhyi_313{box-shadow:none}._inner-box-sub_6yhyi_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_6yhyi_344{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_6yhyi_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_6yhyi_1 .8s linear infinite}._particle-write_6yhyi_368{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_6yhyi_374{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_6yhyi_374 3s ease-out infinite}._pulse-ring_6yhyi_374:nth-child(2){animation-delay:1s}._pulse-ring_6yhyi_374:nth-child(3){animation-delay:2s}._storage-bar_6yhyi_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_6yhyi_387:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_6yhyi_387{box-shadow:none}[data-diagram-theme=light] ._storage-bar_6yhyi_387:hover{border-color:#aeb4c2}._storage-icon_6yhyi_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_6yhyi_413 img{width:100%;height:100%}._storage-label_6yhyi_429{font-size:var(--diagram-label-size);font-weight:var(--diagram-label-weight);font-variant-numeric:tabular-nums}._storage-label-muted_6yhyi_435{color:var(--diagram-text-muted);font-weight:var(--diagram-label-sub-weight)}._branch-lines_6yhyi_440{width:100%;position:relative}._branch-lines_6yhyi_440 svg{width:100%;height:100%;overflow:visible}._flow-dot_6yhyi_450{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_6yhyi_455{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_6yhyi_460{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_6yhyi_297:hover,._storage-bar_6yhyi_387:hover{transform:none}._particle_6yhyi_353,._particle-write_6yhyi_368,._flow-dot_6yhyi_450,._flow-dot-write_6yhyi_455,._flow-dot-recovery_6yhyi_460{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_6yhyi_297:hover,._storage-bar_6yhyi_387:hover{transform:none!important}}._wrapper_6yhyi_485{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;align-items:center;gap:0;font-family:var(--mantine-font-family-monospace);color:var(--diagram-text)}._box_6yhyi_496{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._box_6yhyi_496:hover{transform:scale(1.02)}[data-diagram-theme=light] ._box_6yhyi_496{box-shadow:none}._box_6yhyi_496{width:100%;padding:14px;display:flex;flex-direction:column;gap:10px;opacity:0}[data-visible] ._box_6yhyi_496{animation:_fade-slide-down_6yhyi_1 .4s ease forwards}._cell_6yhyi_523{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_6yhyi_523:hover{transform:scale(1.02)}[data-diagram-theme=light] ._cell_6yhyi_523{box-shadow:none}._cell_6yhyi_523{opacity:0}[data-visible] ._cell_6yhyi_523{animation:_fade-slide-down_6yhyi_1 .4s ease forwards}._box_6yhyi_496 ._cell_6yhyi_523{background:var(--diagram-inner)}._accent_6yhyi_557{border-color:var(--diagram-accent)!important}._stem_6yhyi_561{height:16px;opacity:0}[data-visible] ._stem_6yhyi_561{animation:_fade-in_6yhyi_1 .3s ease forwards .15s}._success-dot_6yhyi_574{width:6px;height:6px;border-radius:0;background:var(--diagram-success);flex-shrink:0}._result-cell_6yhyi_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}._result-cell_6yhyi_582:hover{transform:scale(1.02)}[data-diagram-theme=light] ._result-cell_6yhyi_582{box-shadow:none}._result-cell_6yhyi_582{border-color:var(--diagram-success);opacity:0}[data-visible] ._result-cell_6yhyi_582{animation:_fade-slide-down_6yhyi_1 .4s ease forwards}._metric-row_6yhyi_613{opacity:0}[data-visible] ._metric-row_6yhyi_613{animation:_fade-slide-down_6yhyi_1 .3s ease forwards}._metric-bar_6yhyi_620{flex:1;height:6px;border-radius:3px;background:var(--diagram-line);overflow:hidden}._metric-fill_6yhyi_628{height:100%;border-radius:3px;background:var(--surreal-color-gradient);transition:width .6s ease}._layer_6yhyi_636{position:relative;z-index:1;border:none;border-radius:var(--diagram-radius-surface);background:var(--diagram-surface);box-shadow:none;transition:transform .2s ease}._layer_6yhyi_636:hover{transform:scale(1.02)}[data-diagram-theme=light] ._layer_6yhyi_636{box-shadow:none}._layer_6yhyi_636{width:100%;padding:8px 12px;opacity:0}[data-visible] ._layer_6yhyi_636{animation:_fade-slide-down_6yhyi_1 .4s ease forwards}._shield-icon_6yhyi_660{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._shield-icon_6yhyi_660 svg{width:100%;height:100%}._tag_6yhyi_673{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:2px;font-size:9px;font-weight:400;color:var(--diagram-text-muted);background:var(--diagram-inner);border:none}@media(prefers-reduced-motion:reduce){._box_6yhyi_496,._cell_6yhyi_523,._stem_6yhyi_561,._metric-row_6yhyi_613,._layer_6yhyi_636,._result-cell_6yhyi_582{animation:none!important;opacity:1!important}}
