@charset "UTF-8";@keyframes _pulse-ring_176gx_226{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_176gx_1{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% + 4px);opacity:0}}@keyframes _flow-up_176gx_1{0%{bottom:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:calc(100% + 4px);opacity:0}}@keyframes _fade-slide-down_176gx_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-up_176gx_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_176gx_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_176gx_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_176gx_1{0%{opacity:0}to{opacity:1}}@keyframes _glow-sweep_176gx_1{0%,to{opacity:.3}50%{opacity:.8}}@keyframes _pop-in_176gx_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_176gx_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_176gx_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_176gx_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_176gx_1{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-left_176gx_1{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:0;opacity:0}}@keyframes _diagram-pulse-glow_176gx_1{0%,to{box-shadow:0 0 6px var(--diagram-accent-glow)}50%{box-shadow:0 0 14px var(--diagram-accent-glow)}}._diagram-root_176gx_120{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text)}@mixin surface-box-base{background: linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,rgba(111,121,136,.2),rgba(111,121,136,.06)) border-box; border: 1px solid transparent; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,.3); transition: border-color .4s,box-shadow .4s,transform .3s; &:hover {box-shadow: 0 0 30px rgba(124,92,252,.05),0 4px 12px rgba(0,0,0,.3); transform: scale(1.01);}}._surface-box_176gx_145{@include surface-box-base;}@mixin inner-box-base{width: 100%; background: linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,rgba(111,121,136,.2),rgba(111,121,136,.06)) border-box; border: 1px solid transparent; 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 rgba(0,0,0,.25); transition: border-color .3s,box-shadow .3s; cursor: default; &:hover {border-color: var(--diagram-accent); box-shadow: 0 0 12px var(--diagram-accent-glow),0 4px 12px rgba(0,0,0,.25);}}._inner-box_176gx_171{@include inner-box-base;}._inner-box-sub_176gx_175{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_176gx_183{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_176gx_183: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_176gx_207{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_176gx_1 2s ease-in-out infinite,_diagram-pulse-glow_176gx_1 1.2s ease-in-out infinite}._particle-write_176gx_220{background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow)}._pulse-ring_176gx_226{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_176gx_226 3s ease-out infinite}._pulse-ring_176gx_226:nth-child(2){animation-delay:1s}._pulse-ring_176gx_226:nth-child(3){animation-delay:2s}._storage-bar_176gx_236{width:100%;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;border-radius:8px;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._storage-bar_176gx_236:hover{box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._storage-bar_176gx_236: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_176gx_1 4s ease-in-out infinite;border-radius:1px}._storage-icon_176gx_270{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_176gx_270 img{width:100%;height:100%}._storage-label_176gx_287{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_176gx_293{color:var(--diagram-text-muted);font-weight:400}._branch-lines_176gx_298{width:100%;position:relative}._branch-lines_176gx_298 svg{width:100%;height:100%;overflow:visible}._flow-dot_176gx_309{fill:var(--diagram-accent);filter:drop-shadow(0 0 3px var(--diagram-accent-glow))}._flow-dot-write_176gx_314{fill:var(--diagram-write);filter:drop-shadow(0 0 4px var(--diagram-write-glow))}._flow-dot-recovery_176gx_319{fill:var(--diagram-success);filter:drop-shadow(0 0 4px var(--diagram-success-glow))}@media(max-width:48em){._surface-box_176gx_145:hover,._storage-bar_176gx_236:hover{transform:none}}@media(prefers-reduced-motion:reduce){._particle_176gx_207,._particle-write_176gx_220,._pulse-ring_176gx_226,._flow-dot_176gx_309,._flow-dot-write_176gx_314,._flow-dot-recovery_176gx_319{animation:none!important;opacity:1!important}._storage-bar_176gx_236:before{animation:none!important;opacity:.5!important}._surface-box_176gx_145:hover,._storage-bar_176gx_236:hover{transform:none!important}}@keyframes _pulse-ring_wrxo8_315{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_wrxo8_1{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% + 4px);opacity:0}}@keyframes _flow-up_wrxo8_1{0%{bottom:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:calc(100% + 4px);opacity:0}}@keyframes _fade-slide-down_wrxo8_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-up_wrxo8_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_wrxo8_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_wrxo8_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_wrxo8_1{0%{opacity:0}to{opacity:1}}@keyframes _glow-sweep_wrxo8_1{0%,to{opacity:.3}50%{opacity:.8}}@keyframes _pop-in_wrxo8_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_wrxo8_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_wrxo8_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_wrxo8_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_wrxo8_1{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-left_wrxo8_1{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:0;opacity:0}}@keyframes _diagram-pulse-glow_wrxo8_1{0%,to{box-shadow:0 0 6px var(--diagram-accent-glow)}50%{box-shadow:0 0 14px var(--diagram-accent-glow)}}._diagram-root_wrxo8_230{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text)}._surface-box_wrxo8_240{background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._surface-box_wrxo8_240:hover{box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._inner-box_wrxo8_252{width:100%;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;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_wrxo8_252:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._inner-box-sub_wrxo8_271{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_wrxo8_279{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_wrxo8_279: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_wrxo8_296{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_wrxo8_1 2s ease-in-out infinite,_diagram-pulse-glow_wrxo8_1 1.2s ease-in-out infinite}._particle-write_wrxo8_309{background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow)}._pulse-ring_wrxo8_315{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_wrxo8_315 3s ease-out infinite}._pulse-ring_wrxo8_315:nth-child(2){animation-delay:1s}._pulse-ring_wrxo8_315:nth-child(3){animation-delay:2s}._storage-bar_wrxo8_328{width:100%;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;border-radius:8px;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._storage-bar_wrxo8_328:hover{box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._storage-bar_wrxo8_328: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_wrxo8_1 4s ease-in-out infinite;border-radius:1px}._storage-icon_wrxo8_358{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_wrxo8_358 img{width:100%;height:100%}._storage-label_wrxo8_374{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_wrxo8_380{color:var(--diagram-text-muted);font-weight:400}._branch-lines_wrxo8_385{width:100%;position:relative}._branch-lines_wrxo8_385 svg{width:100%;height:100%;overflow:visible}._flow-dot_wrxo8_395{fill:var(--diagram-accent);filter:drop-shadow(0 0 3px var(--diagram-accent-glow))}._flow-dot-write_wrxo8_400{fill:var(--diagram-write);filter:drop-shadow(0 0 4px var(--diagram-write-glow))}._flow-dot-recovery_wrxo8_405{fill:var(--diagram-success);filter:drop-shadow(0 0 4px var(--diagram-success-glow))}@media(max-width:48em){._surface-box_wrxo8_240:hover,._storage-bar_wrxo8_328:hover{transform:none}}@media(prefers-reduced-motion:reduce){._particle_wrxo8_296,._particle-write_wrxo8_309,._pulse-ring_wrxo8_315,._flow-dot_wrxo8_395,._flow-dot-write_wrxo8_400,._flow-dot-recovery_wrxo8_405{animation:none!important;opacity:1!important}._storage-bar_wrxo8_328:before{animation:none!important;opacity:.5!important}._surface-box_wrxo8_240:hover,._storage-bar_wrxo8_328:hover{transform:none!important}}._root_wrxo8_435{max-width:560px}._section_wrxo8_439{width:100%;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._section_wrxo8_439:hover{box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._section_wrxo8_439{padding:24px 24px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0}[data-visible] ._section_wrxo8_439{animation:_fade-slide-down_wrxo8_1 .5s ease forwards}[data-visible] ._section_wrxo8_439:nth-child(1){animation-delay:.1s}[data-visible] ._section_wrxo8_439:nth-child(3){animation-delay:.6s}._section-header_wrxo8_469{display:flex;align-items:center;gap:12px}._section-icon_wrxo8_475{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;padding:9px}._section-icon_wrxo8_475 svg,._section-icon_wrxo8_475 img{width:100%;height:100%}._section-icon-app_wrxo8_491{background:radial-gradient(circle at 35% 35%,#6e8bf7,#4b6cd4);box-shadow:0 0 18px #4b6cd459}._section-icon-surrealdb_wrxo8_496{background:radial-gradient(circle at 35% 35%,#9b7aff,#6c47e0);box-shadow:0 0 18px var(--diagram-accent-glow)}._pulse-ring_wrxo8_315{inset:-6px;border-radius:10px}._pulse-ring-app_wrxo8_507{border-color:#6e8bf7}._section-title_wrxo8_511{font-size:16px;font-weight:600;letter-spacing:.02em}._bidir-connector_wrxo8_518{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;opacity:0}[data-visible] ._bidir-connector_wrxo8_518{animation:_fade-in_wrxo8_1 .4s ease forwards .35s}._bidir-line-up_wrxo8_530{width:2px;height:18px;background:var(--diagram-line);position:relative}._bidir-line-up_wrxo8_530:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--diagram-line)}._bidir-line-down_wrxo8_547{width:2px;height:18px;background:var(--diagram-line);position:relative}._bidir-line-down_wrxo8_547: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)}._bidir-label_wrxo8_564{font-size:12px;font-weight:500;color:var(--diagram-text);padding:8px 20px;border-radius:20px;background:linear-gradient(var(--diagram-surface),var(--diagram-surface)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;white-space:nowrap}._particle-up_wrxo8_575{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_wrxo8_1 1.8s ease-in-out infinite}._particle-down_wrxo8_588{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_wrxo8_1 1.8s ease-in-out infinite}._down-connector_wrxo8_602{display:flex;flex-direction:column;align-items:center;gap:0;opacity:0}[data-visible] ._down-connector_wrxo8_602{animation:_fade-in_wrxo8_1 .4s ease forwards .9s}._down-line-up_wrxo8_613{width:2px;height:18px;background:var(--diagram-line);position:relative}._down-line-up_wrxo8_613:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--diagram-line)}._down-line-down_wrxo8_630{width:2px;height:18px;background:var(--diagram-line);position:relative}._down-line-down_wrxo8_630: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)}._down-label_wrxo8_647{font-size:12px;font-weight:500;color:var(--diagram-text);padding:8px 20px;border-radius:20px;background:linear-gradient(var(--diagram-surface),var(--diagram-surface)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;text-align:center;line-height:1.4}._down-particle-up_wrxo8_659{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow);opacity:0;animation:_flow-up_wrxo8_1 2s ease-in-out infinite}._down-particle-down_wrxo8_672{position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow);opacity:0;animation:_flow-down_wrxo8_1 2s ease-in-out infinite}._inner-bidir_wrxo8_686{display:flex;flex-direction:column;align-items:center;gap:0}._bidir-stem_wrxo8_693{width:2px;height:12px;background:var(--diagram-line);position:relative}._bidir-stem-up_wrxo8_700:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--diagram-line)}._bidir-stem-down_wrxo8_711:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--diagram-line)}._stem-particle-up_wrxo8_722{position:absolute;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--diagram-accent);box-shadow:0 0 5px var(--diagram-accent-glow);opacity:0;animation:_flow-up_wrxo8_1 1.6s ease-in-out infinite}._stem-particle-down_wrxo8_735{position:absolute;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--diagram-accent);box-shadow:0 0 5px var(--diagram-accent-glow);opacity:0;animation:_flow-down_wrxo8_1 1.6s ease-in-out infinite}._storage_wrxo8_328{opacity:0}[data-visible] ._storage_wrxo8_328{animation:_fade-slide-up_wrxo8_1 .5s ease forwards 1.1s}:root{--diagram-surface: #16141f;--diagram-surface-border: rgba(111, 121, 136, .2);--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_wez3w_315{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_wez3w_1{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% + 4px);opacity:0}}@keyframes _flow-up_wez3w_1{0%{bottom:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:calc(100% + 4px);opacity:0}}@keyframes _fade-slide-down_wez3w_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-up_wez3w_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_wez3w_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_wez3w_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_wez3w_1{0%{opacity:0}to{opacity:1}}@keyframes _glow-sweep_wez3w_1{0%,to{opacity:.3}50%{opacity:.8}}@keyframes _pop-in_wez3w_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_wez3w_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_wez3w_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_wez3w_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_wez3w_1{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-left_wez3w_1{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:0;opacity:0}}@keyframes _diagram-pulse-glow_wez3w_1{0%,to{box-shadow:0 0 6px var(--diagram-accent-glow)}50%{box-shadow:0 0 14px var(--diagram-accent-glow)}}._diagram-root_wez3w_230{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--diagram-text)}._surface-box_wez3w_240{background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._surface-box_wez3w_240:hover{box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._inner-box_wez3w_252{width:100%;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;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_wez3w_252:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._inner-box-sub_wez3w_271{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_wez3w_279{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_wez3w_279: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_wez3w_296{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_wez3w_1 2s ease-in-out infinite,_diagram-pulse-glow_wez3w_1 1.2s ease-in-out infinite}._particle-write_wez3w_309{background:var(--diagram-write);box-shadow:0 0 6px var(--diagram-write-glow)}._pulse-ring_wez3w_315{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_wez3w_315 3s ease-out infinite}._pulse-ring_wez3w_315:nth-child(2){animation-delay:1s}._pulse-ring_wez3w_315:nth-child(3){animation-delay:2s}._storage-bar_wez3w_328{width:100%;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;border-radius:8px;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._storage-bar_wez3w_328:hover{box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._storage-bar_wez3w_328: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_wez3w_1 4s ease-in-out infinite;border-radius:1px}._storage-icon_wez3w_358{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_wez3w_358 img{width:100%;height:100%}._storage-label_wez3w_374{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_wez3w_380{color:var(--diagram-text-muted);font-weight:400}._branch-lines_wez3w_385{width:100%;position:relative}._branch-lines_wez3w_385 svg{width:100%;height:100%;overflow:visible}._flow-dot_wez3w_395{fill:var(--diagram-accent);filter:drop-shadow(0 0 3px var(--diagram-accent-glow))}._flow-dot-write_wez3w_400{fill:var(--diagram-write);filter:drop-shadow(0 0 4px var(--diagram-write-glow))}._flow-dot-recovery_wez3w_405{fill:var(--diagram-success);filter:drop-shadow(0 0 4px var(--diagram-success-glow))}@media(max-width:48em){._surface-box_wez3w_240:hover,._storage-bar_wez3w_328:hover{transform:none}}@media(prefers-reduced-motion:reduce){._particle_wez3w_296,._particle-write_wez3w_309,._pulse-ring_wez3w_315,._flow-dot_wez3w_395,._flow-dot-write_wez3w_400,._flow-dot-recovery_wez3w_405{animation:none!important;opacity:1!important}._storage-bar_wez3w_328:before{animation:none!important;opacity:.5!important}._surface-box_wez3w_240:hover,._storage-bar_wez3w_328:hover{transform:none!important}}._root_wez3w_435{max-width:1020px;position:relative}._clients_wez3w_441{display:flex;justify-content:space-between;width:100%;max-width:920px;padding:0 10px;z-index:2}._client-pill_wez3w_450{background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;border-radius:24px;padding:10px 24px;font-size:13px;font-weight:600;letter-spacing:.01em;text-align:center;box-shadow:0 4px 20px #0000004d;opacity:0;transition:border-color .3s,box-shadow .3s,opacity .3s;cursor:default}[data-visible] ._client-pill_wez3w_450{animation:_fade-slide-down_wez3w_1 .6s ease forwards}[data-visible] ._client-pill_wez3w_450:nth-child(1){animation-delay:.15s}[data-visible] ._client-pill_wez3w_450:nth-child(2){animation-delay:.3s}[data-visible] ._client-pill_wez3w_450:nth-child(3){animation-delay:.45s}._client-pill_wez3w_450:hover{border-color:var(--diagram-accent);box-shadow:0 0 16px var(--diagram-accent-glow),0 4px 20px #0000004d}._clients_wez3w_441:hover ._client-pill_wez3w_450{opacity:.5}._clients_wez3w_441:hover ._client-pill_wez3w_450:hover{opacity:1}._dashed-connectors_wez3w_489{width:100%;max-width:920px;height:32px;position:relative;opacity:0}[data-visible] ._dashed-connectors_wez3w_489{animation:_fade-in_wez3w_1 .5s ease forwards .7s}._dashed-connectors_wez3w_489 svg{width:100%;height:100%;overflow:visible}._main-container_wez3w_506{width:100%;max-width:920px;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:border-color .4s,box-shadow .4s,transform .3s}._main-container_wez3w_506:hover{box-shadow:0 0 30px #7c5cfc0d,0 4px 12px #0000004d;transform:scale(1.01)}._main-container_wez3w_506{padding:22px 26px 26px;display:flex;flex-direction:column;align-items:center;position:relative;opacity:0}[data-visible] ._main-container_wez3w_506{animation:_fade-in_wez3w_1 .6s ease forwards .6s}._server-badge_wez3w_532{display:flex;align-items:center;gap:10px;margin-bottom:18px;opacity:0}[data-visible] ._server-badge_wez3w_532{animation:_fade-slide-down_wez3w_1 .5s ease forwards .9s}._server-icon_wez3w_543{width:34px;height:34px;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);padding:7px}._server-icon_wez3w_543 img{width:100%;height:100%}._server-label_wez3w_559{font-size:14.5px;font-weight:600;letter-spacing:.02em}._row_wez3w_566{display:flex;gap:14px;width:100%}._box_wez3w_572{width:100%;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;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}._box_wez3w_572:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._box_wez3w_572{flex:1;padding:10px 14px;font-size:12.5px}._arrow-row_wez3w_597{height:36px;width:100%;position:relative;opacity:0}._arrow-row_wez3w_597 svg{width:100%;height:100%;overflow:visible}._tall_wez3w_609{height:46px}._tier-1_wez3w_614{opacity:0}[data-visible] ._tier-1_wez3w_614{animation:_fade-slide-down_wez3w_1 .5s ease forwards 1.1s}[data-visible] ._ar-1_wez3w_621{animation:_fade-in_wez3w_1 .4s ease forwards 1s}[data-visible] ._ar-2_wez3w_625{animation:_fade-in_wez3w_1 .4s ease forwards 1.5s}._tier-2_wez3w_629{opacity:0}[data-visible] ._tier-2_wez3w_629{animation:_fade-slide-down_wez3w_1 .5s ease forwards 1.6s}[data-visible] ._ar-3_wez3w_636{animation:_fade-in_wez3w_1 .4s ease forwards 2s}._tier-3_wez3w_640{opacity:0}[data-visible] ._tier-3_wez3w_640{animation:_fade-slide-down_wez3w_1 .5s ease forwards 2.2s}[data-visible] ._ar-4_wez3w_647{animation:_fade-in_wez3w_1 .4s ease forwards 2.5s}._tier-4_wez3w_651{opacity:0}[data-visible] ._tier-4_wez3w_651{animation:_fade-slide-down_wez3w_1 .5s ease forwards 2.7s}[data-visible] ._ar-5_wez3w_658{animation:_fade-in_wez3w_1 .4s ease forwards 3s}._tier-5_wez3w_662{opacity:0}[data-visible] ._tier-5_wez3w_662{animation:_fade-slide-up_wez3w_1 .6s ease forwards 3.2s}._executor-row_wez3w_670{width:100%;display:flex}._executor-box_wez3w_675{width:100%;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;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}._executor-box_wez3w_675:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._executor-box_wez3w_675{width:calc(33.33% - 5px);padding:10px 14px;font-size:12.5px}._pipeline-row_wez3w_700{display:flex;align-items:center;width:100%}._pipeline-box_wez3w_706{width:100%;background:linear-gradient(var(--diagram-inner),var(--diagram-inner)) padding-box,linear-gradient(135deg,#6f798833,#6f79880f) border-box;border:1px solid transparent;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}._pipeline-box_wez3w_706:hover{border-color:var(--diagram-accent);box-shadow:0 0 12px var(--diagram-accent-glow),0 4px 12px #00000040}._pipeline-box_wez3w_706{flex:1;padding:10px 14px;font-size:12.5px}._pipeline-arrow_wez3w_730{flex:0 0 36px;height:2px;position:relative;display:flex;align-items:center}._pipeline-arrow_wez3w_730:before{content:"";width:100%;height:1.5px;background:var(--diagram-line)}._pipeline-arrow_wez3w_730:after{content:"";position:absolute;right:0;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;border-left:5.5px solid var(--diagram-line)}@media(max-width:48em){._clients_wez3w_441{flex-wrap:wrap;gap:8px;justify-content:center}._client-pill_wez3w_450{padding:8px 16px;font-size:11px}._main-container_wez3w_506{padding:16px 12px 18px}._row_wez3w_566{gap:8px}._box_wez3w_572,._executor-box_wez3w_675,._pipeline-box_wez3w_706{padding:8px;font-size:11px}._pipeline-arrow_wez3w_730{flex:0 0 20px}}@media(prefers-reduced-motion:reduce){._client-pill_wez3w_450,._dashed-connectors_wez3w_489,._main-container_wez3w_506,._server-badge_wez3w_532,._tier-1_wez3w_614,._tier-2_wez3w_629,._tier-3_wez3w_640,._tier-4_wez3w_651,._tier-5_wez3w_662,._ar-1_wez3w_621,._ar-2_wez3w_625,._ar-3_wez3w_636,._ar-4_wez3w_647,._ar-5_wez3w_658{animation:none!important;opacity:1!important}}
