@charset "UTF-8";@keyframes _pulse-ring_13e45_316{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_13e45_1{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% + 4px);opacity:0}}@keyframes _flow-up_13e45_1{0%{bottom:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:calc(100% + 4px);opacity:0}}@keyframes _fade-slide-down_13e45_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-up_13e45_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_13e45_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_13e45_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_13e45_1{0%{opacity:0}to{opacity:1}}@keyframes _glow-sweep_13e45_1{0%,to{opacity:.3}50%{opacity:.8}}@keyframes _pop-in_13e45_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_13e45_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_13e45_1{0%,to{border-color:var(--diagram-surface-border);box-shadow:none}20%{border-color:var(--diagram-accent);box-shadow:0 0 16px var(--diagram-accent-glow)}40%{border-color:var(--diagram-surface-border);box-shadow:none}}@keyframes _rep-flow_13e45_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_13e45_1{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-left_13e45_1{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:0;opacity:0}}@keyframes _diagram-pulse-glow_13e45_1{0%,to{box-shadow:0 0 6px var(--diagram-accent-glow)}50%{box-shadow:0 0 14px var(--diagram-accent-glow)}}._diagram-root_13e45_230{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text)}._surface-box_13e45_240{background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._surface-box_13e45_240:hover{border-color:#7c5cfc33;box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._inner-box_13e45_253{width:100%;background:var(--diagram-inner);border:1px solid var(--diagram-surface-border);border-radius:8px;padding:12px 20px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:0 4px 12px #00000040;transition:border-color .3s,box-shadow .3s;cursor:default}._inner-box_13e45_253:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._inner-box-sub_13e45_272{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_13e45_280{width:2px;background:repeating-linear-gradient(to bottom,var(--diagram-line) 0px,var(--diagram-line) 4px,transparent 4px,transparent 8px);position:relative;overflow:visible}._connector_13e45_280:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--diagram-line)}._particle_13e45_297{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--diagram-accent);box-shadow:0 0 6px var(--diagram-accent-glow);opacity:0;animation:_flow-down_13e45_1 2s ease-in-out infinite,_diagram-pulse-glow_13e45_1 1.2s ease-in-out infinite}._particle-write_13e45_310{background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow)}._pulse-ring_13e45_316{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_13e45_316 3s ease-out infinite}._pulse-ring_13e45_316:nth-child(2){animation-delay:1s}._pulse-ring_13e45_316:nth-child(3){animation-delay:2s}._storage-bar_13e45_329{width:100%;background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;box-shadow:0 4px 16px #7c5cfc1a,0 4px 12px #0000004d}._storage-bar_13e45_329:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--diagram-accent),var(--diagram-write),var(--diagram-accent),transparent);animation:_glow-sweep_13e45_1 4s ease-in-out infinite;border-radius:1px}._storage-icon_13e45_354{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#7c5cfc,#c471f5);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_13e45_354 img{width:100%;height:100%}._storage-label_13e45_370{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_13e45_376{color:var(--diagram-text-muted);font-weight:400}._branch-lines_13e45_381{width:100%;position:relative}._branch-lines_13e45_381 svg{width:100%;height:100%;overflow:visible}._flow-dot_13e45_391{fill:var(--diagram-accent);filter:drop-shadow(0 0 3px var(--diagram-accent-glow))}._flow-dot-write_13e45_396{fill:var(--diagram-write);filter:drop-shadow(0 0 4px var(--diagram-write-glow))}._flow-dot-recovery_13e45_401{fill:var(--diagram-success);filter:drop-shadow(0 0 4px var(--diagram-success-glow))}@media(max-width:48em){._diagram-root_13e45_230{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){._particle_13e45_297,._particle-write_13e45_310,._pulse-ring_13e45_316,._flow-dot_13e45_391,._flow-dot-write_13e45_396,._flow-dot-recovery_13e45_401{animation:none!important;opacity:1!important}._storage-bar_13e45_329:before{animation:none!important;opacity:.5!important}._surface-box_13e45_240:hover{transform:none!important}}._root_13e45_430{max-width:1080px}._client-tier_13e45_435{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0}[data-visible] ._client-tier_13e45_435{animation:_fade-slide-down_13e45_1 .5s ease forwards .1s}._client-icon_13e45_446{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9b7aff,#6c47e0);display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px var(--diagram-accent-glow),0 0 60px #7c5cfc26;position:relative}._client-icon_13e45_446 svg{width:28px;height:28px}._pulse-ring_13e45_316{inset:-8px;border-radius:50%}._client-label_13e45_468{font-size:15px;font-weight:600;letter-spacing:.02em}._connector_13e45_280{height:32px;opacity:0}[data-visible] ._connector_13e45_280{animation:_fade-in_13e45_1 .4s ease forwards .3s}._box-lb_13e45_489{padding:12px 28px;text-align:center;font-size:14px;font-weight:500;min-width:320px;opacity:0}[data-visible] ._box-lb_13e45_489{animation:_fade-slide-down_13e45_1 .5s ease forwards .5s}._box-route_13e45_502{background:var(--diagram-surface);border:1px solid var(--diagram-surface-border);border-radius:8px;font-size:12px;font-weight:400;color:var(--diagram-text-muted);padding:10px 24px;text-align:center;opacity:0}[data-visible] ._box-route_13e45_502{animation:_fade-slide-down_13e45_1 .5s ease forwards .8s}._branch-lines_13e45_381{height:56px;opacity:0}[data-visible] ._branch-lines_13e45_381{animation:_fade-in_13e45_1 .4s ease forwards 1s}._branch-path_13e45_527{fill:none;stroke:var(--diagram-line);stroke-width:2}._branch-arrow_13e45_533{fill:var(--diagram-line)}._zones_13e45_538{display:flex;gap:16px;width:100%;justify-content:center}._zone_13e45_538{flex:1;max-width:340px;padding:18px 14px 16px;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0}[data-visible] ._zone_13e45_538{animation:_fade-slide-up_13e45_1 .5s ease forwards}[data-visible] ._zone_13e45_538:nth-child(1){animation-delay:1.2s}[data-visible] ._zone_13e45_538:nth-child(2){animation-delay:1.4s}[data-visible] ._zone_13e45_538:nth-child(3){animation-delay:1.6s}._zone-title_13e45_569{font-size:13.5px;font-weight:600;letter-spacing:.02em;text-align:center}._zone-subtitle_13e45_576{font-size:11px;color:var(--diagram-text-muted);margin-top:2px;text-align:center}._zone-nodes_13e45_583{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:100%}._node_13e45_590{background:var(--diagram-inner);border:1px solid var(--diagram-surface-border);border-radius:8px;padding:9px 4px;font-size:10px;font-weight:500;text-align:center;line-height:1.3;transition:border-color .3s,box-shadow .3s,transform .3s;cursor:default;min-width:0}._node_13e45_590:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow);transform:translateY(-2px)}._node-write_13e45_609{border-color:#c471f54d}._node-write_13e45_609:hover{border-color:var(--diagram-write);box-shadow:0 0 14px var(--diagram-write-glow);transform:translateY(-2px)}._node-type_13e45_618{font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:400;color:var(--diagram-text-muted);display:block;margin-top:3px}._node-type-write_13e45_627{color:var(--diagram-write)}._storage-lines_13e45_632{width:100%;height:80px;position:relative;opacity:0}[data-visible] ._storage-lines_13e45_632{animation:_fade-in_13e45_1 .4s ease forwards 1.8s}._storage-lines_13e45_632 svg{width:100%;height:100%;overflow:visible}._read-line_13e45_647{fill:none;stroke:var(--diagram-line);stroke-width:1.5}._write-line_13e45_653{fill:none;stroke:var(--diagram-write);stroke-width:1.5;filter:drop-shadow(0 0 3px rgba(196,113,245,.3))}._arrow-read_13e45_660{fill:var(--diagram-line)}._arrow-write_13e45_664{fill:var(--diagram-write)}._storage_13e45_329{max-width:680px;opacity:0}[data-visible] ._storage_13e45_329{animation:_fade-slide-up_13e45_1 .5s ease forwards 2s}@media(max-width:48em){._box-lb_13e45_489{min-width:0;padding:12px 16px}._zones_13e45_538{flex-direction:column;gap:12px}._zone_13e45_538{max-width:none}._zone-nodes_13e45_583{grid-template-columns:repeat(2,1fr)}}@keyframes _pulse-ring_15erw_316{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_15erw_1{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% + 4px);opacity:0}}@keyframes _flow-up_15erw_1{0%{bottom:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:calc(100% + 4px);opacity:0}}@keyframes _fade-slide-down_15erw_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-up_15erw_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_15erw_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_15erw_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_15erw_1{0%{opacity:0}to{opacity:1}}@keyframes _glow-sweep_15erw_1{0%,to{opacity:.3}50%{opacity:.8}}@keyframes _pop-in_15erw_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_15erw_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_15erw_1{0%,to{border-color:var(--diagram-surface-border);box-shadow:none}20%{border-color:var(--diagram-accent);box-shadow:0 0 16px var(--diagram-accent-glow)}40%{border-color:var(--diagram-surface-border);box-shadow:none}}@keyframes _rep-flow_15erw_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_15erw_1{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-left_15erw_1{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:0;opacity:0}}@keyframes _diagram-pulse-glow_15erw_1{0%,to{box-shadow:0 0 6px var(--diagram-accent-glow)}50%{box-shadow:0 0 14px var(--diagram-accent-glow)}}._diagram-root_15erw_230{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text)}._surface-box_15erw_240{background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._surface-box_15erw_240:hover{border-color:#7c5cfc33;box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._inner-box_15erw_253{width:100%;background:var(--diagram-inner);border:1px solid var(--diagram-surface-border);border-radius:8px;padding:12px 20px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:0 4px 12px #00000040;transition:border-color .3s,box-shadow .3s;cursor:default}._inner-box_15erw_253:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._inner-box-sub_15erw_272{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_15erw_280{width:2px;background:repeating-linear-gradient(to bottom,var(--diagram-line) 0px,var(--diagram-line) 4px,transparent 4px,transparent 8px);position:relative;overflow:visible}._connector_15erw_280:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--diagram-line)}._particle_15erw_297{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--diagram-accent);box-shadow:0 0 6px var(--diagram-accent-glow);opacity:0;animation:_flow-down_15erw_1 2s ease-in-out infinite,_diagram-pulse-glow_15erw_1 1.2s ease-in-out infinite}._particle-write_15erw_310{background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow)}._pulse-ring_15erw_316{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_15erw_316 3s ease-out infinite}._pulse-ring_15erw_316:nth-child(2){animation-delay:1s}._pulse-ring_15erw_316:nth-child(3){animation-delay:2s}._storage-bar_15erw_329{width:100%;background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;box-shadow:0 4px 16px #7c5cfc1a,0 4px 12px #0000004d}._storage-bar_15erw_329:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--diagram-accent),var(--diagram-write),var(--diagram-accent),transparent);animation:_glow-sweep_15erw_1 4s ease-in-out infinite;border-radius:1px}._storage-icon_15erw_354{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#7c5cfc,#c471f5);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_15erw_354 img{width:100%;height:100%}._storage-label_15erw_370{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_15erw_376{color:var(--diagram-text-muted);font-weight:400}._branch-lines_15erw_381{width:100%;position:relative}._branch-lines_15erw_381 svg{width:100%;height:100%;overflow:visible}._flow-dot_15erw_391{fill:var(--diagram-accent);filter:drop-shadow(0 0 3px var(--diagram-accent-glow))}._flow-dot-write_15erw_396{fill:var(--diagram-write);filter:drop-shadow(0 0 4px var(--diagram-write-glow))}._flow-dot-recovery_15erw_401{fill:var(--diagram-success);filter:drop-shadow(0 0 4px var(--diagram-success-glow))}@media(max-width:48em){._diagram-root_15erw_230{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){._particle_15erw_297,._particle-write_15erw_310,._pulse-ring_15erw_316,._flow-dot_15erw_391,._flow-dot-write_15erw_396,._flow-dot-recovery_15erw_401{animation:none!important;opacity:1!important}._storage-bar_15erw_329:before{animation:none!important;opacity:.5!important}._surface-box_15erw_240:hover{transform:none!important}}._root_15erw_430{max-width:1080px}._client-tier_15erw_435{display:flex;flex-direction:column;opacity:0}[data-visible] ._client-tier_15erw_435{animation:_fade-slide-down_15erw_1 .5s ease forwards .1s}._client-tier_15erw_435{align-items:center;gap:10px}._client-icon_15erw_448{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9b7aff,#6c47e0);display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px var(--diagram-accent-glow),0 0 60px #7c5cfc1f;position:relative}._client-icon_15erw_448 svg{width:26px;height:26px}._pulse-ring_15erw_316{inset:-8px;border-radius:50%}._client-label_15erw_470{font-size:14px;font-weight:600;letter-spacing:.02em}._connector_15erw_280{height:28px;opacity:0}[data-visible] ._connector_15erw_280{animation:_fade-in_15erw_1 .4s ease forwards .3s}._box-lb_15erw_491{padding:11px 28px;text-align:center;font-size:13px;font-weight:500;min-width:280px;opacity:0}[data-visible] ._box-lb_15erw_491{animation:_fade-slide-down_15erw_1 .5s ease forwards .5s}._box-route_15erw_504{background:var(--diagram-surface);border:1px solid var(--diagram-surface-border);border-radius:8px;opacity:0}[data-visible] ._box-route_15erw_504{animation:_fade-slide-down_15erw_1 .5s ease forwards .8s}._box-route_15erw_504{font-size:11.5px;font-weight:400;color:var(--diagram-text-muted);padding:9px 20px;text-align:center}._branch-lines_15erw_381{height:50px;opacity:0}[data-visible] ._branch-lines_15erw_381{animation:_fade-in_15erw_1 .4s ease forwards 1s}._branch-path_15erw_531{fill:none;stroke:var(--diagram-line);stroke-width:2}._branch-arrow_15erw_537{fill:var(--diagram-line)}._zones_15erw_542{display:flex;gap:14px;width:100%}._zone_15erw_542{flex:1;padding:16px 14px 14px;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;opacity:0}[data-visible] ._zone_15erw_542{animation:_fade-slide-up_15erw_1 .5s ease forwards}[data-visible] ._zone_15erw_542:nth-child(1){animation-delay:1.2s}[data-visible] ._zone_15erw_542:nth-child(2){animation-delay:1.4s}[data-visible] ._zone_15erw_542:nth-child(3){animation-delay:1.6s}._zone-dashed_15erw_572{border-style:dashed;border-color:#3d3650}._zone-dashed_15erw_572:hover{border-color:#f871714d;box-shadow:0 0 24px #f871710d}._zone-title_15erw_581{font-size:13px;font-weight:600;letter-spacing:.02em;text-align:center}._zone-subtitle_15erw_588{font-size:10px;color:var(--diagram-text-muted);margin-top:4px;line-height:1.4;text-align:center;min-height:2.8em;display:flex;align-items:center;justify-content:center}._zone-flow_15erw_601{display:flex;align-items:center;gap:8px;width:100%;justify-content:center}._node-box_15erw_609{background:var(--diagram-inner);border:1px solid var(--diagram-surface-border);border-radius:8px;padding:10px 8px;text-align:center;font-size:10px;font-weight:500;line-height:1.3;min-width:80px;flex-shrink:0;transition:border-color .3s,box-shadow .3s,transform .3s;cursor:default}._node-box_15erw_609:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow);transform:translateY(-1px)}._node-box-write_15erw_629{border-color:#c471f54d}._node-box-write_15erw_629:hover{border-color:var(--diagram-write);box-shadow:0 0 14px var(--diagram-write-glow)}._node-type_15erw_637{font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:400;color:var(--diagram-text-muted);display:block;margin-top:3px}._node-type-write_15erw_646{color:var(--diagram-write)}._flow-arrow_15erw_651{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:0}._flow-line_15erw_660{width:100%;height:2px;background:var(--diagram-line);position:relative}._flow-line_15erw_660:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--diagram-line)}._line-with-icon_15erw_678{flex:1;min-width:0;position:relative;height:2px}._flow-line-wide_15erw_685{width:120%;height:2px;background:var(--diagram-line);position:relative;left:-20%}._flow-line-wide_15erw_685:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--diagram-line)}._status-icon_15erw_703{position:absolute;left:calc(100% - 50px);top:-14px;z-index:1;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._status-icon_15erw_703 svg{width:16px;height:16px}._status-success_15erw_721{background:#1a2a2d;border:1.5px solid var(--diagram-success);box-shadow:0 0 12px var(--diagram-success-glow);opacity:0}[data-visible] ._status-success_15erw_721{animation:_pop-in_15erw_1 .5s cubic-bezier(.34,1.56,.64,1) both}._status-fail_15erw_731{background:#311e28;border:1.5px solid var(--diagram-fail);box-shadow:0 0 12px var(--diagram-fail-glow);opacity:0}[data-visible] ._status-fail_15erw_731{animation:_shake-in_15erw_1 .6s ease both}._capsules-row_15erw_742{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;width:100%;margin-top:12px;opacity:0}[data-visible] ._capsules-row_15erw_742{animation:_fade-slide-up_15erw_1 .5s ease forwards 1.8s}._capsules-group_15erw_754{display:flex;gap:8px;justify-content:center}._capsule_15erw_742{font-size:9px;color:var(--diagram-text-muted);text-align:center;background:var(--diagram-inner);border:1px solid var(--diagram-surface-border);border-radius:8px;padding:9px 10px;line-height:1.4;flex:1;min-width:0;display:flex;align-items:center;justify-content:center}._capsule-write_15erw_776{border-color:#c471f540}._storage-lines_15erw_781{width:100%;height:60px;position:relative;opacity:0}[data-visible] ._storage-lines_15erw_781{animation:_fade-in_15erw_1 .4s ease forwards 2s}._storage-lines_15erw_781 svg{width:100%;height:100%;overflow:visible}._retrieval-line_15erw_796{fill:none;stroke:var(--diagram-accent);stroke-width:1.5;filter:drop-shadow(0 0 3px var(--diagram-accent-glow))}._write-line_15erw_803{fill:none;stroke:var(--diagram-write);stroke-width:1.5;filter:drop-shadow(0 0 3px rgba(196,113,245,.3))}._recovery-line_15erw_810{fill:none;stroke:var(--diagram-success);stroke-width:1.5;filter:drop-shadow(0 0 3px var(--diagram-success-glow))}._arrow-retrieval_15erw_817{fill:var(--diagram-accent)}._arrow-write_15erw_821{fill:var(--diagram-write)}._arrow-recovery_15erw_825{fill:var(--diagram-success)}._storage_15erw_329{max-width:780px;opacity:0}[data-visible] ._storage_15erw_329{animation:_fade-slide-up_15erw_1 .5s ease forwards 2.2s}._summary_15erw_839{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;margin-top:48px;padding-top:32px;border-top:1px solid var(--diagram-surface-border)}._summary-title_15erw_849{font-size:14px;font-weight:700;margin-bottom:16px;letter-spacing:.01em}._summary-item_15erw_856{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}._summary-check_15erw_863{width:18px;height:18px;border-radius:50%;flex-shrink:0;background:#34d3991f;border:1.5px solid var(--diagram-success);display:flex;align-items:center;justify-content:center;margin-top:1px}._summary-check_15erw_863 svg{width:10px;height:10px}._summary-text_15erw_880{font-size:11.5px;line-height:1.5;color:var(--diagram-text-muted)}._summary-text_15erw_880 strong{color:var(--diagram-text);font-weight:500}@media(max-width:48em){._box-lb_15erw_491{min-width:0;padding:11px 16px}._zones_15erw_542{flex-direction:column;gap:12px}._zone_15erw_542{max-width:none}._node-box_15erw_609{min-width:0;flex-shrink:1}._capsules-row_15erw_742{grid-template-columns:1fr;gap:8px}._summary_15erw_839{grid-template-columns:1fr;gap:24px}}@keyframes _pulse-ring_1iegg_316{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_1iegg_1{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% + 4px);opacity:0}}@keyframes _flow-up_1iegg_1{0%{bottom:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:calc(100% + 4px);opacity:0}}@keyframes _fade-slide-down_1iegg_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-up_1iegg_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_1iegg_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_1iegg_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_1iegg_1{0%{opacity:0}to{opacity:1}}@keyframes _glow-sweep_1iegg_1{0%,to{opacity:.3}50%{opacity:.8}}@keyframes _pop-in_1iegg_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_1iegg_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_1iegg_1{0%,to{border-color:var(--diagram-surface-border);box-shadow:none}20%{border-color:var(--diagram-accent);box-shadow:0 0 16px var(--diagram-accent-glow)}40%{border-color:var(--diagram-surface-border);box-shadow:none}}@keyframes _rep-flow_1iegg_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_1iegg_1{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-left_1iegg_1{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:0;opacity:0}}@keyframes _diagram-pulse-glow_1iegg_1{0%,to{box-shadow:0 0 6px var(--diagram-accent-glow)}50%{box-shadow:0 0 14px var(--diagram-accent-glow)}}._diagram-root_1iegg_230{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text)}._surface-box_1iegg_240{background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._surface-box_1iegg_240:hover{border-color:#7c5cfc33;box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._inner-box_1iegg_253{width:100%;background:var(--diagram-inner);border:1px solid var(--diagram-surface-border);border-radius:8px;padding:12px 20px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:0 4px 12px #00000040;transition:border-color .3s,box-shadow .3s;cursor:default}._inner-box_1iegg_253:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._inner-box-sub_1iegg_272{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_1iegg_280{width:2px;background:repeating-linear-gradient(to bottom,var(--diagram-line) 0px,var(--diagram-line) 4px,transparent 4px,transparent 8px);position:relative;overflow:visible}._connector_1iegg_280:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--diagram-line)}._particle_1iegg_297{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--diagram-accent);box-shadow:0 0 6px var(--diagram-accent-glow);opacity:0;animation:_flow-down_1iegg_1 2s ease-in-out infinite,_diagram-pulse-glow_1iegg_1 1.2s ease-in-out infinite}._particle-write_1iegg_310{background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow)}._pulse-ring_1iegg_316{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_1iegg_316 3s ease-out infinite}._pulse-ring_1iegg_316:nth-child(2){animation-delay:1s}._pulse-ring_1iegg_316:nth-child(3){animation-delay:2s}._storage-bar_1iegg_329{width:100%;background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;box-shadow:0 4px 16px #7c5cfc1a,0 4px 12px #0000004d}._storage-bar_1iegg_329:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--diagram-accent),var(--diagram-write),var(--diagram-accent),transparent);animation:_glow-sweep_1iegg_1 4s ease-in-out infinite;border-radius:1px}._storage-icon_1iegg_354{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#7c5cfc,#c471f5);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_1iegg_354 img{width:100%;height:100%}._storage-label_1iegg_370{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_1iegg_376{color:var(--diagram-text-muted);font-weight:400}._branch-lines_1iegg_381{width:100%;position:relative}._branch-lines_1iegg_381 svg{width:100%;height:100%;overflow:visible}._flow-dot_1iegg_391{fill:var(--diagram-accent);filter:drop-shadow(0 0 3px var(--diagram-accent-glow))}._flow-dot-write_1iegg_396{fill:var(--diagram-write);filter:drop-shadow(0 0 4px var(--diagram-write-glow))}._flow-dot-recovery_1iegg_401{fill:var(--diagram-success);filter:drop-shadow(0 0 4px var(--diagram-success-glow))}@media(max-width:48em){._diagram-root_1iegg_230{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){._particle_1iegg_297,._particle-write_1iegg_310,._pulse-ring_1iegg_316,._flow-dot_1iegg_391,._flow-dot-write_1iegg_396,._flow-dot-recovery_1iegg_401{animation:none!important;opacity:1!important}._storage-bar_1iegg_329:before{animation:none!important;opacity:.5!important}._surface-box_1iegg_240:hover{transform:none!important}}._root_1iegg_430{max-width:660px}._header_1iegg_435{text-align:center;margin-bottom:36px;opacity:0}[data-visible] ._header_1iegg_435{animation:_fade-slide-down_1iegg_1 .5s ease forwards .1s}._title_1iegg_444{font-size:26px;font-weight:700;letter-spacing:-.01em;margin-bottom:14px}._arrow_1iegg_451{color:var(--diagram-text-muted);font-weight:400;margin:0 4px}._subtitle_1iegg_457{font-size:13.5px;font-weight:400;color:var(--diagram-text-muted);line-height:1.65;max-width:480px;margin:0 auto}._label_1iegg_467{font-size:14px;font-weight:500}._sublabel_1iegg_472{font-size:11.5px;color:var(--diagram-text-muted);margin-top:3px;font-style:italic}._box-transaction_1iegg_479{padding:18px 48px;min-width:380px;text-align:center;opacity:0}[data-visible] ._box-transaction_1iegg_479{animation:_fade-slide-down_1iegg_1 .5s ease forwards .4s}._box-consensus_1iegg_490{padding:16px 56px;min-width:420px;text-align:center;position:relative;opacity:0}[data-visible] ._box-consensus_1iegg_490{animation:_fade-slide-down_1iegg_1 .5s ease forwards .8s}._box-consensus_1iegg_490:before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--diagram-accent),var(--diagram-write),var(--diagram-accent),transparent);animation:_glow-sweep_1iegg_1 3.5s ease-in-out infinite;border-radius:1px}._connector_1iegg_280{height:36px;opacity:0}[data-visible] ._connector_1iegg_280{animation:_fade-in_1iegg_1 .4s ease forwards .6s}._branch-lines_1iegg_381{height:52px;opacity:0}[data-visible] ._branch-lines_1iegg_381{animation:_fade-in_1iegg_1 .4s ease forwards 1s}._branch-lines_1iegg_381 svg path{fill:none;stroke:var(--diagram-line);stroke-width:2}._branch-lines_1iegg_381 svg polygon{fill:var(--diagram-line)}._nodes-row_1iegg_542{display:flex;align-items:center;position:relative;opacity:0}[data-visible] ._nodes-row_1iegg_542{animation:_fade-slide-up_1iegg_1 .5s ease forwards 1.2s}._storage-node_1iegg_552{background:var(--diagram-inner);border:1px solid var(--diagram-surface-border);border-radius:8px;padding:14px 20px;text-align:center;min-width:130px;transition:border-color .3s,box-shadow .3s,transform .3s;cursor:default;position:relative;z-index:1}._storage-node_1iegg_552:hover{border-color:var(--diagram-accent);box-shadow:0 0 14px var(--diagram-accent-glow);transform:translateY(-2px)}._node-name_1iegg_570{font-size:12px;font-weight:600}._node-role_1iegg_575{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;color:var(--diagram-text-muted);display:block;margin-top:3px}._quorum-flash_1iegg_585{animation:_quorum-pulse_1iegg_1 4s ease-in-out infinite}._quorum-delay-1_1iegg_589{animation-delay:.6s}._quorum-delay-2_1iegg_593{animation-delay:1.2s}._node-arrow_1iegg_598{display:flex;align-items:center;padding:0 6px;position:relative}._node-arrow_1iegg_598 svg{width:32px;height:16px}._node-arrow_1iegg_598 svg line{stroke:var(--diagram-line);stroke-width:2;fill:none}._node-arrow_1iegg_598 svg polyline{fill:var(--diagram-line);stroke:none}._replication-track_1iegg_619{position:absolute;top:50%;left:0;right:0;height:0;pointer-events:none;overflow:visible}._replication-dot_1iegg_629{position:absolute;top:-2.5px;width:5px;height:5px;border-radius:50%;background:var(--diagram-write);box-shadow:0 0 8px var(--diagram-write-glow);animation:_rep-flow_1iegg_1 3s ease-in-out infinite;opacity:0}@media(max-width:48em){._box-transaction_1iegg_479{min-width:0;padding:14px 20px}._box-consensus_1iegg_490{min-width:0;padding:14px 24px}._storage-node_1iegg_552{min-width:0;padding:10px}._node-arrow_1iegg_598 svg{width:20px}}@keyframes _pulse-ring_1tv2y_215{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_1tv2y_1{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% + 4px);opacity:0}}@keyframes _flow-up_1tv2y_1{0%{bottom:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:calc(100% + 4px);opacity:0}}@keyframes _fade-slide-down_1tv2y_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-up_1tv2y_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_1tv2y_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_1tv2y_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_1tv2y_1{0%{opacity:0}to{opacity:1}}@keyframes _glow-sweep_1tv2y_1{0%,to{opacity:.3}50%{opacity:.8}}@keyframes _pop-in_1tv2y_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_1tv2y_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_1tv2y_1{0%,to{border-color:var(--diagram-surface-border);box-shadow:none}20%{border-color:var(--diagram-accent);box-shadow:0 0 16px var(--diagram-accent-glow)}40%{border-color:var(--diagram-surface-border);box-shadow:none}}@keyframes _rep-flow_1tv2y_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_1tv2y_1{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-left_1tv2y_1{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:0;opacity:0}}@keyframes _diagram-pulse-glow_1tv2y_1{0%,to{box-shadow:0 0 6px var(--diagram-accent-glow)}50%{box-shadow:0 0 14px var(--diagram-accent-glow)}}._diagram-root_1tv2y_120{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text)}._surface-box_1tv2y_130{background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._surface-box_1tv2y_130:hover{border-color:#7c5cfc33;box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._inner-box_1tv2y_144{width:100%;background:var(--diagram-inner);border:1px solid var(--diagram-surface-border);border-radius:8px;padding:12px 20px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:0 4px 12px #00000040;transition:border-color .3s,box-shadow .3s;cursor:default}._inner-box_1tv2y_144:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._inner-box-sub_1tv2y_164{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_1tv2y_172{width:2px;background:repeating-linear-gradient(to bottom,var(--diagram-line) 0px,var(--diagram-line) 4px,transparent 4px,transparent 8px);position:relative;overflow:visible}._connector_1tv2y_172:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--diagram-line)}._particle_1tv2y_196{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--diagram-accent);box-shadow:0 0 6px var(--diagram-accent-glow);opacity:0;animation:_flow-down_1tv2y_1 2s ease-in-out infinite,_diagram-pulse-glow_1tv2y_1 1.2s ease-in-out infinite}._particle-write_1tv2y_209{background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow)}._pulse-ring_1tv2y_215{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_1tv2y_215 3s ease-out infinite}._pulse-ring_1tv2y_215:nth-child(2){animation-delay:1s}._pulse-ring_1tv2y_215:nth-child(3){animation-delay:2s}._storage-bar_1tv2y_225{width:100%;background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;box-shadow:0 4px 16px #7c5cfc1a,0 4px 12px #0000004d}._storage-bar_1tv2y_225:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--diagram-accent),var(--diagram-write),var(--diagram-accent),transparent);animation:_glow-sweep_1tv2y_1 4s ease-in-out infinite;border-radius:1px}._storage-icon_1tv2y_251{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#7c5cfc,#c471f5);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_1tv2y_251 img{width:100%;height:100%}._storage-label_1tv2y_268{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_1tv2y_274{color:var(--diagram-text-muted);font-weight:400}._branch-lines_1tv2y_279{width:100%;position:relative}._branch-lines_1tv2y_279 svg{width:100%;height:100%;overflow:visible}._flow-dot_1tv2y_290{fill:var(--diagram-accent);filter:drop-shadow(0 0 3px var(--diagram-accent-glow))}._flow-dot-write_1tv2y_295{fill:var(--diagram-write);filter:drop-shadow(0 0 4px var(--diagram-write-glow))}._flow-dot-recovery_1tv2y_300{fill:var(--diagram-success);filter:drop-shadow(0 0 4px var(--diagram-success-glow))}@media(max-width:48em){._diagram-root_1tv2y_120{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){._particle_1tv2y_196,._particle-write_1tv2y_209,._pulse-ring_1tv2y_215,._flow-dot_1tv2y_290,._flow-dot-write_1tv2y_295,._flow-dot-recovery_1tv2y_300{animation:none!important;opacity:1!important}._storage-bar_1tv2y_225:before{animation:none!important;opacity:.5!important}._surface-box_1tv2y_130:hover{transform:none!important}}:root{--diagram-surface: #16131e;--diagram-surface-border: #2a2535;--diagram-inner: #16141f;--diagram-text: #e8e4f0;--diagram-text-muted: #9990ab;--diagram-accent: #7c5cfc;--diagram-accent-glow: rgba(124, 92, 252, .35);--diagram-write: #c471f5;--diagram-write-glow: rgba(196, 113, 245, .4);--diagram-line: #3d3650;--diagram-success: #34d399;--diagram-success-glow: rgba(52, 211, 153, .35);--diagram-fail: #f87171;--diagram-fail-glow: rgba(248, 113, 113, .35)}@keyframes _pulse-ring_ta3w5_316{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_ta3w5_1{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% + 4px);opacity:0}}@keyframes _flow-up_ta3w5_1{0%{bottom:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:calc(100% + 4px);opacity:0}}@keyframes _fade-slide-down_ta3w5_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-up_ta3w5_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_ta3w5_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_ta3w5_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_ta3w5_1{0%{opacity:0}to{opacity:1}}@keyframes _glow-sweep_ta3w5_1{0%,to{opacity:.3}50%{opacity:.8}}@keyframes _pop-in_ta3w5_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_ta3w5_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_ta3w5_1{0%,to{border-color:var(--diagram-surface-border);box-shadow:none}20%{border-color:var(--diagram-accent);box-shadow:0 0 16px var(--diagram-accent-glow)}40%{border-color:var(--diagram-surface-border);box-shadow:none}}@keyframes _rep-flow_ta3w5_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_ta3w5_1{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-left_ta3w5_1{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:0;opacity:0}}@keyframes _diagram-pulse-glow_ta3w5_1{0%,to{box-shadow:0 0 6px var(--diagram-accent-glow)}50%{box-shadow:0 0 14px var(--diagram-accent-glow)}}._diagram-root_ta3w5_230{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text)}._surface-box_ta3w5_240{background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._surface-box_ta3w5_240:hover{border-color:#7c5cfc33;box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._inner-box_ta3w5_253{width:100%;background:var(--diagram-inner);border:1px solid var(--diagram-surface-border);border-radius:8px;padding:12px 20px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:0 4px 12px #00000040;transition:border-color .3s,box-shadow .3s;cursor:default}._inner-box_ta3w5_253:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._inner-box-sub_ta3w5_272{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_ta3w5_280{width:2px;background:repeating-linear-gradient(to bottom,var(--diagram-line) 0px,var(--diagram-line) 4px,transparent 4px,transparent 8px);position:relative;overflow:visible}._connector_ta3w5_280:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--diagram-line)}._particle_ta3w5_297{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--diagram-accent);box-shadow:0 0 6px var(--diagram-accent-glow);opacity:0;animation:_flow-down_ta3w5_1 2s ease-in-out infinite,_diagram-pulse-glow_ta3w5_1 1.2s ease-in-out infinite}._particle-write_ta3w5_310{background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow)}._pulse-ring_ta3w5_316{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_ta3w5_316 3s ease-out infinite}._pulse-ring_ta3w5_316:nth-child(2){animation-delay:1s}._pulse-ring_ta3w5_316:nth-child(3){animation-delay:2s}._storage-bar_ta3w5_329{width:100%;background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;box-shadow:0 4px 16px #7c5cfc1a,0 4px 12px #0000004d}._storage-bar_ta3w5_329:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--diagram-accent),var(--diagram-write),var(--diagram-accent),transparent);animation:_glow-sweep_ta3w5_1 4s ease-in-out infinite;border-radius:1px}._storage-icon_ta3w5_354{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#7c5cfc,#c471f5);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}._storage-icon_ta3w5_354 img{width:100%;height:100%}._storage-label_ta3w5_370{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_ta3w5_376{color:var(--diagram-text-muted);font-weight:400}._branch-lines_ta3w5_381{width:100%;position:relative}._branch-lines_ta3w5_381 svg{width:100%;height:100%;overflow:visible}._flow-dot_ta3w5_391{fill:var(--diagram-accent);filter:drop-shadow(0 0 3px var(--diagram-accent-glow))}._flow-dot-write_ta3w5_396{fill:var(--diagram-write);filter:drop-shadow(0 0 4px var(--diagram-write-glow))}._flow-dot-recovery_ta3w5_401{fill:var(--diagram-success);filter:drop-shadow(0 0 4px var(--diagram-success-glow))}@media(max-width:48em){._diagram-root_ta3w5_230{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){._particle_ta3w5_297,._particle-write_ta3w5_310,._pulse-ring_ta3w5_316,._flow-dot_ta3w5_391,._flow-dot-write_ta3w5_396,._flow-dot-recovery_ta3w5_401{animation:none!important;opacity:1!important}._storage-bar_ta3w5_329:before{animation:none!important;opacity:.5!important}._surface-box_ta3w5_240:hover{transform:none!important}}._root_ta3w5_430{max-width:980px}._top-row_ta3w5_435{display:flex;align-items:flex-start;width:100%;position:relative}._node-container_ta3w5_443{flex:0 0 440px;padding:24px 28px 28px;position:relative;opacity:0}[data-visible] ._node-container_ta3w5_443{animation:_fade-slide-left_ta3w5_1 .6s ease forwards .1s}._node-header_ta3w5_454{display:flex;align-items:center;gap:12px;margin-bottom:22px}._node-logo_ta3w5_461{width:36px;height:36px;border-radius:8px;background:radial-gradient(circle at 35% 35%,#9b7aff,#6c47e0);display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px var(--diagram-accent-glow);position:relative;padding:7px}._node-logo_ta3w5_461 img{width:100%;height:100%}._pulse-ring_ta3w5_316{inset:-6px;border-radius:8px}._node-title_ta3w5_484{font-size:16px;font-weight:600;letter-spacing:.01em}._inner-stack_ta3w5_491{display:flex;flex-direction:column;align-items:center}._engine_ta3w5_497{border-color:#c471f540}._engine_ta3w5_497:hover{border-color:var(--diagram-write);box-shadow:0 0 14px var(--diagram-write-glow)}._bidir-v_ta3w5_506{width:2px;height:28px;background:var(--diagram-line);position:relative;overflow:visible}._bidir-v_ta3w5_506:before,._bidir-v_ta3w5_506:after{content:"";position:absolute;left:50%;transform:translate(-50%)}._bidir-v_ta3w5_506:before{top:-5px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--diagram-line)}._bidir-v_ta3w5_506:after{bottom:-5px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--diagram-line)}._particle-down_ta3w5_532{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--diagram-accent);box-shadow:0 0 6px var(--diagram-accent-glow);opacity:0;animation:_flow-down_ta3w5_1 2.2s ease-in-out infinite}._particle-up_ta3w5_545{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--diagram-accent);box-shadow:0 0 6px var(--diagram-accent-glow);opacity:0;animation:_flow-up_ta3w5_1 2.2s ease-in-out infinite}._h-connector-area_ta3w5_559{flex:1;min-width:80px;display:flex;align-items:center;justify-content:center;position:relative;height:2px;align-self:flex-start;opacity:0}[data-visible] ._h-connector-area_ta3w5_559{animation:_fade-in_ta3w5_1 .4s ease forwards .5s}._h-line_ta3w5_574{width:100%;height:2px;position:relative}._h-line_ta3w5_574:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid var(--diagram-line)}._h-line_ta3w5_574:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--diagram-line)}._h-line-track_ta3w5_600{position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--diagram-line) 0,var(--diagram-line) 8px,transparent 8px,transparent 14px)}._h-particle_ta3w5_606{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow);top:50%;transform:translateY(-50%);opacity:0}._h-particle-right_ta3w5_618{animation:_h-flow-right_ta3w5_1 3s ease-in-out infinite}._h-particle-left_ta3w5_622{animation:_h-flow-left_ta3w5_1 3s ease-in-out infinite}._remote-engine_ta3w5_627{flex:0 0 320px;background:#16141f;border:1px solid var(--diagram-surface-border);border-radius:8px;box-shadow:0 4px 12px #00000040;padding:14px 24px;text-align:center;font-size:13px;font-weight:500;transition:border-color .3s,box-shadow .3s;cursor:default;align-self:flex-start;opacity:0}[data-visible] ._remote-engine_ta3w5_627{animation:_fade-slide-right_ta3w5_1 .6s ease forwards .7s}._remote-engine_ta3w5_627:hover{border-color:#c471f540;box-shadow:0 0 14px var(--diagram-write-glow)}._bottom-section_ta3w5_651{position:relative;width:100%;opacity:0}[data-visible] ._bottom-section_ta3w5_651{animation:_fade-slide-up_ta3w5_1 .6s ease forwards 1s}._storage-paths_ta3w5_660{width:100%;height:200px;position:relative}._storage-paths_ta3w5_660 svg{width:100%;height:100%;overflow:visible}._path-labels_ta3w5_671{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._path-label_ta3w5_671{position:absolute;background:var(--diagram-surface);border:1px solid var(--diagram-surface-border);border-radius:20px;padding:8px 18px;font-size:11.5px;font-weight:400;color:var(--diagram-text-muted);white-space:nowrap}._storage-bar_ta3w5_329{max-width:700px;margin:0 auto}._line-read_ta3w5_698{fill:none;stroke:var(--diagram-line);stroke-width:2}._arrow-head_ta3w5_704{fill:var(--diagram-line)}@media(max-width:48em){._top-row_ta3w5_435{flex-direction:column;gap:16px}._node-container_ta3w5_443{flex:1 1 auto;width:100%}._h-connector-area_ta3w5_559{min-width:0;height:32px;width:2px;flex-direction:column;align-self:center}._h-connector-area_ta3w5_559 ._h-line_ta3w5_574{width:2px;height:100%}._h-connector-area_ta3w5_559 ._h-line_ta3w5_574:before,._h-connector-area_ta3w5_559 ._h-line_ta3w5_574:after{display:none}._h-connector-area_ta3w5_559 ._h-line-track_ta3w5_600{background:repeating-linear-gradient(to bottom,var(--diagram-line) 0,var(--diagram-line) 8px,transparent 8px,transparent 14px)}._remote-engine_ta3w5_627{flex:1 1 auto;width:100%;align-self:stretch}._path-label_ta3w5_671{font-size:10px;padding:6px 12px}}
