.block-diagram-wrapper[data-v-173cd894]{display:flex;justify-content:center;max-width:100%;min-width:0;padding:2rem 0 2.5rem}.block-diagram[data-v-173cd894]{align-items:stretch;display:flex;position:relative;width:280px}.block-body[data-v-173cd894]{background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}:root.dark .block-body[data-v-173cd894]{background:#1e293b;border-color:#1e293b}.block-header[data-v-173cd894]{align-items:center;background:#e2e8f0;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0 8px}:root.dark .block-header[data-v-173cd894]{background:#334155}.block-title[data-v-173cd894]{color:#1e293b;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .block-title[data-v-173cd894]{color:#e2e8f0}.block-footer[data-v-173cd894]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0 8px}.block-subtitle[data-v-173cd894]{color:#64748b;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .block-subtitle[data-v-173cd894]{color:#94a3b8}.block-content[data-v-173cd894]{display:flex;flex:1;min-height:28px}.port-labels[data-v-173cd894]{display:flex;flex-direction:column;justify-content:flex-start;padding-top:2px}.port-labels-left[data-v-173cd894]{align-items:flex-start}.port-labels-right[data-v-173cd894]{align-items:flex-end}.port-row[data-v-173cd894]{align-items:center;display:flex;height:22px;padding:0 6px}.port-row-spacer[data-v-173cd894]{visibility:hidden}.port-abbrev[data-v-173cd894]{color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500}:root.dark .port-abbrev[data-v-173cd894]{color:#cbd5e1}.block-center[data-v-173cd894]{flex:1}.connectors[data-v-173cd894]{display:flex;flex-direction:column;justify-content:flex-start;padding-top:26px}.connector[data-v-173cd894],.connectors[data-v-173cd894]{flex-shrink:0;width:20px}.connector[data-v-173cd894]{height:12px;margin:5px 0}.connector-spacer[data-v-173cd894]{flex-shrink:0;height:22px}.connector-input[data-v-173cd894]{border-radius:4px 0 0 4px}.connector-output[data-v-173cd894]{border-radius:0 4px 4px 0}.connector.port-bool[data-v-173cd894]{background-color:#22c55e}.connector.port-int[data-v-173cd894]{background-color:#0ea5e9}.connector.port-str[data-v-173cd894]{background-color:#f59e0b}@media(max-width:480px){.block-diagram[data-v-173cd894]{width:240px}}.animate-lightbox-in[data-v-118bab70]{animation:lightboxIn-118bab70 .3s ease-out}@keyframes lightboxIn-118bab70{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lightbox-enter-active[data-v-118bab70]{transition:opacity .3s ease}.lightbox-leave-active[data-v-118bab70]{transition:opacity .2s ease}.lightbox-enter-from[data-v-118bab70],.lightbox-leave-to[data-v-118bab70]{opacity:0}
