@charset "UTF-8";@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_1q4ms_351{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes _flow-down_1q4ms_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_1q4ms_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_1q4ms_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-slide-left_1q4ms_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-slide-right_1q4ms_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in_1q4ms_1{0%{opacity:0}to{opacity:1}}@keyframes _pop-in_1q4ms_1{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _shake-in_1q4ms_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_1q4ms_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_1q4ms_1{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes _h-flow-right_1q4ms_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_1q4ms_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_1q4ms_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_1q4ms_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_1q4ms_274:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._surface-box_1q4ms_274{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._surface-box_1q4ms_274:hover{border-color:#b0b0b4}._inner-box_1q4ms_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_1q4ms_294{box-shadow:6px 8px #0000000d}._inner-box-sub_1q4ms_313{display:block;font-size:11px;font-weight:400;color:var(--diagram-text-muted);margin-top:3px}._connector_1q4ms_321{--diagram-connector-h: 28px;width:1px;background:var(--diagram-line);position:relative;z-index:0;overflow:visible}._particle_1q4ms_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_1q4ms_1 .8s linear infinite}._particle-write_1q4ms_345{background:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._pulse-ring_1q4ms_351{position:absolute;border:1.5px solid var(--diagram-accent);opacity:0;animation:_pulse-ring_1q4ms_351 3s ease-out infinite}._pulse-ring_1q4ms_351:nth-child(2){animation-delay:1s}._pulse-ring_1q4ms_351:nth-child(3){animation-delay:2s}._storage-bar_1q4ms_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_1q4ms_364:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._storage-bar_1q4ms_364{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._storage-bar_1q4ms_364:hover{border-color:#b0b0b4}._storage-icon_1q4ms_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_1q4ms_390 img{width:100%;height:100%}._storage-label_1q4ms_406{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}._storage-label-muted_1q4ms_412{color:var(--diagram-text-muted);font-weight:400}._branch-lines_1q4ms_417{width:100%;position:relative}._branch-lines_1q4ms_417 svg{width:100%;height:100%;overflow:visible}._flow-dot_1q4ms_427{fill:var(--diagram-accent);filter:drop-shadow(0 0 6px var(--diagram-accent))}._flow-dot-write_1q4ms_432{fill:var(--diagram-write);filter:drop-shadow(0 0 6px var(--diagram-write))}._flow-dot-recovery_1q4ms_437{fill:var(--diagram-success);filter:drop-shadow(0 0 6px var(--diagram-success))}@media(max-width:48em){._surface-box_1q4ms_274:hover,._storage-bar_1q4ms_364:hover{transform:none}._particle_1q4ms_330,._particle-write_1q4ms_345,._flow-dot_1q4ms_427,._flow-dot-write_1q4ms_432,._flow-dot-recovery_1q4ms_437{filter:none}}@media(prefers-reduced-motion:reduce){._surface-box_1q4ms_274:hover,._storage-bar_1q4ms_364:hover{transform:none!important}}._wrapper_1q4ms_463{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;align-items:center;gap:5px;font-family:var(--mantine-font-family-monospace);color:var(--diagram-text)}._box_1q4ms_475{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}._box_1q4ms_475:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._box_1q4ms_475{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._box_1q4ms_475:hover{border-color:#b0b0b4}._box_1q4ms_475{width:100%;padding:14px;display:flex;flex-direction:column;gap:10px;opacity:0}[data-visible] ._box_1q4ms_475{animation:_fade-slide-down_1q4ms_1 .4s ease forwards}._cell_1q4ms_506{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] ._cell_1q4ms_506{box-shadow:6px 8px #0000000d}._cell_1q4ms_506{opacity:0}[data-visible] ._cell_1q4ms_506{animation:_fade-slide-down_1q4ms_1 .4s ease forwards}._stem_1q4ms_531{height:16px;opacity:0}[data-visible] ._stem_1q4ms_531{animation:_fade-in_1q4ms_1 .3s ease forwards .15s}._accent_1q4ms_544{border-color:var(--diagram-accent)!important}._gradient-btn_1q4ms_548{background:var(--surreal-color-gradient);border:none;border-radius:2px;padding:8px 20px;color:#fff;font-size:11px;font-weight:600;font-family:inherit;cursor:default;box-shadow:6px 8px #00000040}[data-diagram-theme=light] ._gradient-btn_1q4ms_548{box-shadow:6px 8px #0000000d}._success-dot_1q4ms_564{width:6px;height:6px;border-radius:50%;background:var(--diagram-success);flex-shrink:0}._divider_1q4ms_573{width:100%;height:1px;background:var(--diagram-line);position:relative;margin:4px 0;opacity:0}[data-visible] ._divider_1q4ms_573{animation:_fade-in_1q4ms_1 .3s ease forwards .2s}._divider-label_1q4ms_585{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f5f5f7;padding:0 8px;font-size:8px;font-weight:500;color:var(--diagram-text-muted);white-space:nowrap;letter-spacing:.05em}._check_1q4ms_600{width:14px;height:14px;border-radius:50%;background:#10b98126;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:8px;color:var(--diagram-success);font-weight:700}._scale-block_1q4ms_615{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] ._scale-block_1q4ms_615{box-shadow:6px 8px #0000000d}._scale-block_1q4ms_615{padding:5px 8px;font-size:10px;text-align:center;opacity:0}[data-visible] ._scale-block_1q4ms_615{animation:_fade-slide-down_1q4ms_1 .3s ease forwards}._managed-row_1q4ms_644{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] ._managed-row_1q4ms_644{box-shadow:6px 8px #0000000d}._managed-row_1q4ms_644{width:100%;display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:11px;text-align:left;opacity:0}[data-visible] ._managed-row_1q4ms_644{animation:_fade-slide-down_1q4ms_1 .4s ease forwards}._timeline_1q4ms_677{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 10px;position:relative}._timeline_1q4ms_677:before{content:"";position:absolute;left:10px;right:10px;top:50%;height:1px;background:var(--diagram-line)}._timeline-point_1q4ms_695{width:10px;height:10px;border-radius:50%;background:var(--diagram-surface);border:1.5px solid var(--diagram-surface-border);z-index:1;opacity:0}[data-visible] ._timeline-point_1q4ms_695{animation:_fade-slide-down_1q4ms_1 .3s ease forwards}._timeline-point-active_1q4ms_708{border-color:var(--diagram-accent);background:var(--diagram-accent)}._metric-row_1q4ms_715{opacity:0}[data-visible] ._metric-row_1q4ms_715{animation:_fade-slide-down_1q4ms_1 .3s ease forwards}._metric-bar_1q4ms_722{flex:1;height:6px;border-radius:3px;background:var(--diagram-surface-border);overflow:hidden}._metric-fill_1q4ms_730{height:100%;border-radius:3px;background:var(--surreal-color-gradient);transition:width .6s ease}._table_1q4ms_738{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}._table_1q4ms_738:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._table_1q4ms_738{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._table_1q4ms_738:hover{border-color:#b0b0b4}._table_1q4ms_738{width:100%;overflow:hidden;opacity:0}[data-visible] ._table_1q4ms_738{animation:_fade-slide-down_1q4ms_1 .4s ease forwards}._table-header_1q4ms_766{display:flex;padding:8px 14px;border-bottom:1px solid var(--diagram-surface-border);font-size:9px;font-weight:600;letter-spacing:.05em;color:var(--diagram-text-muted)}._table-row_1q4ms_776{display:flex;padding:8px 14px;align-items:center;font-size:11px}._table-row_1q4ms_776+._table-row_1q4ms_776{border-top:1px solid var(--diagram-surface-border)}._col-name_1q4ms_786{flex:2;font-weight:500}._col-status_1q4ms_791{flex:1;display:flex;align-items:center;gap:5px}._col-ver_1q4ms_798{flex:1;color:var(--diagram-text-muted)}._msg_1q4ms_804{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] ._msg_1q4ms_804{box-shadow:6px 8px #0000000d}._msg_1q4ms_804{text-align:left;width:85%;opacity:0}[data-visible] ._msg_1q4ms_804{animation:_fade-slide-down_1q4ms_1 .4s ease forwards}._msg-right_1q4ms_831{align-self:flex-end}._msg-left_1q4ms_836{align-self:flex-start;border-color:var(--diagram-accent)!important}._typing-dots_1q4ms_842{display:flex;gap:4px;align-self:flex-start;padding:6px 12px;opacity:0}[data-visible] ._typing-dots_1q4ms_842{animation:_fade-in_1q4ms_1 .3s ease forwards .6s}._typing-dot_1q4ms_842{width:4px;height:4px;border-radius:50%;background:var(--diagram-text-muted)}._typing-dot_1q4ms_842:nth-child(1){opacity:.6}._typing-dot_1q4ms_842:nth-child(2){opacity:.4}._typing-dot_1q4ms_842:nth-child(3){opacity:.25}._shield-icon_1q4ms_870{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._shield-icon_1q4ms_870 svg{width:100%;height:100%}._security-layer_1q4ms_884{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}._security-layer_1q4ms_884:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._security-layer_1q4ms_884{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._security-layer_1q4ms_884:hover{border-color:#b0b0b4}._security-layer_1q4ms_884{width:100%;padding:8px 12px;opacity:0}[data-visible] ._security-layer_1q4ms_884{animation:_fade-slide-down_1q4ms_1 .4s ease forwards}._security-tag_1q4ms_912{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:2px;font-size:9px;font-weight:500;color:var(--diagram-text-muted);background:var(--diagram-surface);border:1px solid var(--diagram-surface-border)}._ns-box_1q4ms_926{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] ._ns-box_1q4ms_926{box-shadow:6px 8px #0000000d}._ns-box_1q4ms_926{flex:1;padding:8px;font-size:10px;text-align:center;opacity:0}[data-visible] ._ns-box_1q4ms_926{animation:_fade-slide-down_1q4ms_1 .4s ease forwards}._data-store_1q4ms_955{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}._data-store_1q4ms_955:hover{border-color:#352f46;transform:scale(1.01)}[data-diagram-theme=light] ._data-store_1q4ms_955{box-shadow:8px 10px #0000000d}[data-diagram-theme=light] ._data-store_1q4ms_955:hover{border-color:#b0b0b4}._data-store_1q4ms_955{width:100%;padding:12px 16px;text-align:center;font-size:12px;font-weight:600;opacity:0}[data-visible] ._data-store_1q4ms_955{animation:_fade-slide-down_1q4ms_1 .4s ease forwards}._member_1q4ms_987{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] ._member_1q4ms_987{box-shadow:6px 8px #0000000d}._member_1q4ms_987{padding:8px 14px;font-size:10px;text-align:center;opacity:0;width:auto}[data-visible] ._member_1q4ms_987{animation:_fade-slide-down_1q4ms_1 .4s ease forwards}@media(prefers-reduced-motion:reduce){._box_1q4ms_475,._cell_1q4ms_506,._stem_1q4ms_531,._scale-block_1q4ms_615,._managed-row_1q4ms_644,._timeline-point_1q4ms_695,._timeline-point-active_1q4ms_708,._metric-row_1q4ms_715,._table_1q4ms_738,._msg_1q4ms_804,._msg-right_1q4ms_831,._msg-left_1q4ms_836,._security-layer_1q4ms_884,._ns-box_1q4ms_926,._data-store_1q4ms_955,._member_1q4ms_987,._divider_1q4ms_573{animation:none!important;opacity:1!important}}
