@charset "UTF-8";@keyframes _pulse-ring_om173_351{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_om173_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_om173_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-left_om173_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_om173_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_om173_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_om173_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_om173_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_om173_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_om173_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_om173_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_om173_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_om173_263{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_om173_274{position:relative;z-index:1;border:1px solid var(--diagram-surface-border);border-radius:2px;background:var(--diagram-surface);box-shadow:8px 10px #00000040;transition:border-color .3s,transform .3s}._surface-box_om173_274:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._surface-box_om173_274{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._surface-box_om173_274:hover{border-color:#b0b0b4}._inner-box_om173_294{position:relative;z-index:1;width:100%;background:var(--diagram-surface);border:1px solid var(--diagram-surface-border);border-radius:2px;box-shadow:6px 8px #00000040;padding:12px 20px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;cursor:default}[data-diagram-theme=light] ._inner-box_om173_294{box-shadow:6px 8px #0000000d}._inner-box-sub_om173_313{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_om173_321{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_om173_330{--diagram-dot-half: 3px;position:absolute;left:50%;top:0;width:6px;height:6px;border-radius:50%;background:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent));opacity:0;will-change:transform,opacity;animation:_flow-down_om173_1 .8s linear infinite}._particle-write_om173_345{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_om173_351{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_om173_351 3s ease-out infinite}._pulse-ring_om173_351:nth-child(2){animation-delay:1s}._pulse-ring_om173_351:nth-child(3){animation-delay:2s}._storage-bar_om173_364{width:100%;border:1px solid var(--diagram-surface-border);border-radius:2px;background:var(--diagram-surface);box-shadow:8px 10px #00000040;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_om173_364:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_om173_364{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._storage-bar_om173_364:hover{border-color:#b0b0b4}._storage-icon_om173_390{width:28px;height:28px;border-radius:2px;background:var(--surreal-color-gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_om173_390 img{width:100%;height:100%}._storage-label_om173_406{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_om173_412{color:var(--diagram-text-muted);font-weight:400}._branch-lines_om173_417{width:100%;position:relative}._branch-lines_om173_417 svg{width:100%;height:100%;overflow:visible}._flow-dot_om173_427{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_om173_432{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_om173_437{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_om173_274:hover,._storage-bar_om173_364:hover{transform:none}._particle_om173_330,._particle-write_om173_345,._flow-dot_om173_427,._flow-dot-write_om173_432,._flow-dot-recovery_om173_437{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_om173_274:hover,._storage-bar_om173_364:hover{transform:none!important}}@keyframes _fade-slide-down_om173_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _pop-in_om173_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes _shake_om173_1{0%,to{transform:rotate(0)}15%{transform:rotate(6deg)}30%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}75%{transform:rotate(2deg)}90%{transform:rotate(-1deg)}}._root_om173_505{gap:12px}._tx-pill_om173_510{position:relative;z-index:1;width:100%;background:var(--diagram-surface);border:1px solid var(--diagram-surface-border);border-radius:2px;box-shadow:6px 8px #00000040;padding:12px 20px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;cursor:default}[data-diagram-theme=light] ._tx-pill_om173_510{box-shadow:6px 8px #0000000d}._tx-pill_om173_510{padding:10px 24px;margin-bottom:12px;opacity:0}[data-visible] ._tx-pill_om173_510{animation:_fade-slide-down_om173_1 .5s ease forwards .2s}._panel_om173_537{position:relative;z-index:1;border:1px solid var(--diagram-surface-border);border-radius:2px;background:var(--diagram-surface);box-shadow:8px 10px #00000040;transition:border-color .3s,transform .3s}._panel_om173_537:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._panel_om173_537{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._panel_om173_537:hover{border-color:#b0b0b4}._panel_om173_537{flex:1;padding:14px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;opacity:0;min-height:auto;justify-content:center}[data-visible] ._panel_om173_537._success_om173_568{animation:_fade-slide-down_om173_1 .5s ease forwards .4s}._panel_om173_537._success_om173_568:hover{border-color:var(--diagram-accent)}[data-visible] ._panel_om173_537._failure_om173_574{animation:_fade-slide-down_om173_1 .5s ease forwards .6s}._panel_om173_537._failure_om173_574:hover{border-color:var(--diagram-write)}._divider_om173_581{width:1px;background:linear-gradient(to bottom,transparent,var(--diagram-line) 30%,var(--diagram-line) 70%,transparent);align-self:stretch;opacity:0}[data-visible] ._divider_om173_581{animation:_fade-slide-down_om173_1 .3s ease forwards .5s}._icon_om173_591{width:42px;height:42px;margin-top:-4px;opacity:0}[data-visible] ._icon_om173_591{animation:_pop-in_om173_1 .4s ease forwards 1s}._icon-failure_om173_601{width:42px;height:42px;margin-top:-4px;opacity:0}[data-visible] ._icon-failure_om173_601{animation:_pop-in_om173_1 .4s ease forwards 1s,_shake_om173_1 .5s ease 1.5s}._labels_om173_611{margin-top:8px;opacity:0}[data-visible] ._labels_om173_611{animation:_fade-slide-down_om173_1 .5s ease forwards 1.8s}@media(prefers-reduced-motion:reduce){._tx-pill_om173_510,._panel_om173_537,._divider_om173_581,._icon_om173_591,._icon-failure_om173_601,._labels_om173_611{animation:none!important;opacity:1!important;transform:none!important}}@keyframes _pulse-ring_219rk_291{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_219rk_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_219rk_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_219rk_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_219rk_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_219rk_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_219rk_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_219rk_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_219rk_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_219rk_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_219rk_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_219rk_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_219rk_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_219rk_191{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: 1px solid var(--diagram-surface-border); border-radius: 2px; background: var(--diagram-surface); box-shadow: 8px 10px 0 rgba(0,0,0,.25); transition: border-color .3s,transform .3s; &:hover {border-color: #352F46; transform: scale(1.01);} [data-diagram-theme="light"] & {box-shadow: 8px 10px 0 rgba(0,0,0,.05); &:hover {border-color: #B0B0B4;}}}._surface-box_219rk_225{@include surface-box-base;}@mixin inner-box-base{position: relative; z-index: 1; width: 100%; background: var(--diagram-surface); border: 1px solid var(--diagram-surface-border); border-radius: 2px; box-shadow: 6px 8px 0 rgba(0,0,0,.25); padding: 12px 20px; text-align: center; font-size: 13px; font-weight: 500; font-variant-numeric: tabular-nums; cursor: default; [data-diagram-theme="light"] & {box-shadow: 6px 8px 0 rgba(0,0,0,.05);}}._inner-box_219rk_249{@include inner-box-base;}._inner-box-sub_219rk_253{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_219rk_261{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_219rk_270{--diagram-dot-half: 3px;position:absolute;left:50%;top:0;width:6px;height:6px;border-radius:50%;background:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent));opacity:0;will-change:transform,opacity;animation:_flow-down_219rk_1 .8s linear infinite}._particle-write_219rk_285{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_219rk_291{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_219rk_291 3s ease-out infinite}._pulse-ring_219rk_291:nth-child(2){animation-delay:1s}._pulse-ring_219rk_291:nth-child(3){animation-delay:2s}._storage-bar_219rk_301{width:100%;border:1px solid var(--diagram-surface-border);border-radius:2px;background:var(--diagram-surface);box-shadow:8px 10px #00000040;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_219rk_301:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_219rk_301{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._storage-bar_219rk_301:hover{border-color:#b0b0b4}._storage-icon_219rk_330{width:28px;height:28px;border-radius:2px;background:var(--surreal-color-gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_219rk_330 img{width:100%;height:100%}._storage-label_219rk_347{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_219rk_353{color:var(--diagram-text-muted);font-weight:400}._branch-lines_219rk_358{width:100%;position:relative}._branch-lines_219rk_358 svg{width:100%;height:100%;overflow:visible}._flow-dot_219rk_369{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_219rk_374{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_219rk_379{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_219rk_225:hover,._storage-bar_219rk_301:hover{transform:none}._particle_219rk_270,._particle-write_219rk_285,._flow-dot_219rk_369,._flow-dot-write_219rk_374,._flow-dot-recovery_219rk_379{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_219rk_225:hover,._storage-bar_219rk_301:hover{transform:none!important}}:root{--diagram-surface: #181622;--diagram-surface-border: rgba(255, 255, 255, .04);--diagram-inner: transparent;--diagram-text: #e8e4f0;--diagram-text-muted: var(--mantine-color-slate-2);--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}[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: #ffffff;--diagram-surface-border: #D7D7D9;--diagram-inner: transparent;--diagram-text: #0E0C14;--diagram-text-muted: #495057;--diagram-accent: #7152fc;--diagram-accent-glow: rgba(102, 74, 226, .2);--diagram-write: #bc66f3;--diagram-write-glow: rgba(188, 102, 243, .2);--diagram-line: #D7D7D9;--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_d64zr_351{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_d64zr_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_d64zr_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-left_d64zr_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_d64zr_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_d64zr_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_d64zr_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_d64zr_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_d64zr_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_d64zr_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_d64zr_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_d64zr_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_d64zr_263{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_d64zr_274{position:relative;z-index:1;border:1px solid var(--diagram-surface-border);border-radius:2px;background:var(--diagram-surface);box-shadow:8px 10px #00000040;transition:border-color .3s,transform .3s}._surface-box_d64zr_274:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._surface-box_d64zr_274{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._surface-box_d64zr_274:hover{border-color:#b0b0b4}._inner-box_d64zr_294{position:relative;z-index:1;width:100%;background:var(--diagram-surface);border:1px solid var(--diagram-surface-border);border-radius:2px;box-shadow:6px 8px #00000040;padding:12px 20px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;cursor:default}[data-diagram-theme=light] ._inner-box_d64zr_294{box-shadow:6px 8px #0000000d}._inner-box-sub_d64zr_313{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_d64zr_321{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_d64zr_330{--diagram-dot-half: 3px;position:absolute;left:50%;top:0;width:6px;height:6px;border-radius:50%;background:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent));opacity:0;will-change:transform,opacity;animation:_flow-down_d64zr_1 .8s linear infinite}._particle-write_d64zr_345{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_d64zr_351{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_d64zr_351 3s ease-out infinite}._pulse-ring_d64zr_351:nth-child(2){animation-delay:1s}._pulse-ring_d64zr_351:nth-child(3){animation-delay:2s}._storage-bar_d64zr_364{width:100%;border:1px solid var(--diagram-surface-border);border-radius:2px;background:var(--diagram-surface);box-shadow:8px 10px #00000040;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_d64zr_364:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_d64zr_364{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._storage-bar_d64zr_364:hover{border-color:#b0b0b4}._storage-icon_d64zr_390{width:28px;height:28px;border-radius:2px;background:var(--surreal-color-gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_d64zr_390 img{width:100%;height:100%}._storage-label_d64zr_406{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_d64zr_412{color:var(--diagram-text-muted);font-weight:400}._branch-lines_d64zr_417{width:100%;position:relative}._branch-lines_d64zr_417 svg{width:100%;height:100%;overflow:visible}._flow-dot_d64zr_427{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_d64zr_432{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_d64zr_437{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_d64zr_274:hover,._storage-bar_d64zr_364:hover{transform:none}._particle_d64zr_330,._particle-write_d64zr_345,._flow-dot_d64zr_427,._flow-dot-write_d64zr_432,._flow-dot-recovery_d64zr_437{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_d64zr_274:hover,._storage-bar_d64zr_364:hover{transform:none!important}}@keyframes _fade-slide-down_d64zr_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}._root_d64zr_472{gap:8px;container-type:inline-size}._grid_d64zr_482{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%;padding-top:2px}._card_d64zr_497{position:relative;z-index:1;border:1px solid var(--diagram-surface-border);border-radius:2px;background:var(--diagram-surface);box-shadow:8px 10px #00000040;transition:border-color .3s,transform .3s}._card_d64zr_497:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._card_d64zr_497{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._card_d64zr_497:hover{border-color:#b0b0b4}._card_d64zr_497{padding:14px 12px;text-align:center;min-height:194px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .3s,transform .3s,box-shadow .3s,opacity .3s;opacity:0}[data-visible] ._card_d64zr_497{animation:_fade-slide-down_d64zr_1 .5s ease forwards}[data-visible] ._card_d64zr_497:nth-child(1){animation-delay:.2s}[data-visible] ._card_d64zr_497:nth-child(2){animation-delay:.35s}[data-visible] ._card_d64zr_497:nth-child(3){animation-delay:.5s}[data-visible] ._card_d64zr_497:nth-child(4){animation-delay:.65s}[data-visible] ._card_d64zr_497:nth-child(5){animation-delay:.8s}@container (max-width: 44em){._grid_d64zr_482{grid-template-columns:repeat(3,1fr)}}@container (max-width: 26em){._grid_d64zr_482{grid-template-columns:repeat(2,1fr)}._card_d64zr_497{padding:8px 6px}}._tag_d64zr_559{display:inline-block;position:relative;border:none;border-radius:2px;padding:2px 8px;margin:2px;color:var(--diagram-write);opacity:0;overflow:hidden}._tag_d64zr_559:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--diagram-accent),var(--diagram-write));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}[data-visible] ._tag_d64zr_559{animation:_fade-slide-down_d64zr_1 .3s ease forwards}._tag_d64zr_559:nth-child(1){animation-delay:.1s}._tag_d64zr_559:nth-child(2){animation-delay:.25s}._tag_d64zr_559:nth-child(3){animation-delay:.4s}._grid_d64zr_482:hover ._card_d64zr_497,._grid_d64zr_482:focus-within ._card_d64zr_497{opacity:.5}._grid_d64zr_482:hover ._card_d64zr_497:hover,._grid_d64zr_482:hover ._card_d64zr_497:focus-within,._grid_d64zr_482:focus-within ._card_d64zr_497:hover,._grid_d64zr_482:focus-within ._card_d64zr_497:focus-within{opacity:1}._caption_d64zr_604{margin-top:8px;opacity:0}[data-visible] ._caption_d64zr_604{animation:_fade-slide-down_d64zr_1 .5s ease forwards 1.2s}@media(prefers-reduced-motion:reduce){._card_d64zr_497,._tag_d64zr_559,._caption_d64zr_604{animation:none!important;opacity:1!important;transform:none!important}}
