.brf-panel-empty[data-v-1225af9c]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:-15px;text-align:center}.brf-panel-empty svg[data-v-1225af9c]{height:70px}.brf-add-condition[data-v-4b0a0d94]{fill:#ffda47;cursor:pointer;display:block;margin:25px auto;width:30px}.fa-secondary[data-v-4b0a0d94]{opacity:.4}.brf-condition-hint[data-v-4b0a0d94]{color:#a8a8a8;display:block;font-size:12px;font-weight:600;letter-spacing:2px;margin:0;text-align:center;text-transform:uppercase}.brf-condition-hint[data-v-4b0a0d94]:last-child{display:none}.delete-icon[data-v-4b0a0d94]{fill:#852f11;cursor:pointer;display:block;margin:0 15px!important;width:10px}svg[data-v-ed35f3b0]{fill:var(--brfSecondaryColor);font-size:16px}svg[data-v-61b1aa4e],svg[data-v-6b6890a8]{fill:var(--brfSecondaryColor);cursor:pointer;font-size:15px}svg[data-v-6b6890a8]{transform:translateY(2px)}.n-modal-container{z-index:9999!important}.n-card-header,.n-card__content,.n-card__footer{background:#25282d}.brf-empty-column{align-items:center;display:flex;font-size:1.7rem;height:150px;justify-content:center}.brf-code-input input,.brf-code-input textarea{color:#ffda47!important;font-family:monospace!important}.n-base-select-group-header{background:#1e2227!important;color:#918728!important;font-size:13px!important;font-weight:600!important;padding-left:17px!important}.n-base-select-option--grouped{font-size:13px!important}.brf-duotone{fill:#ffda47;cursor:pointer;width:17px}.fa-secondary{opacity:.4}.brf-headline-with-icon{align-items:center}.brf-headline-with-icon,.brf-tl-action-header{display:flex;justify-content:space-between}.brf-add-btn[data-v-486d63ac]{cursor:pointer}.brf-add-btn[data-v-87884db4]{color:var(--p-bricksforge-400);cursor:pointer;font-size:11px;font-weight:700}.brf-add-btn[data-v-87884db4]:hover{color:var(--p-bricksforge-300)}.brf-data-input-pin{align-items:center;display:flex;flex-shrink:0}.brf-data-input-pin[data-type=boolean]{--pin-color:#a20101}.brf-data-input-pin[data-type=object]{--pin-color:#927c30}.brf-data-input-pin[data-type=string]{--pin-color:#2538b2}.brf-data-input-pin[data-type=number]{--pin-color:#888c1e}.brf-data-input-pin[data-type=any]{--pin-color:#fff}.brf-data-input-pin .pin-svg{cursor:pointer;height:10px;position:relative;transition:transform .2s;width:15px}.brf-data-input-pin .pin-svg circle{transform:translateX(-3px)}.brf-data-input-pin.allowed .pin-svg{filter:drop-shadow(0 0 3px lime)}.brf-data-input-pin.allowed .pin-svg circle,.brf-data-input-pin.allowed .pin-svg path{stroke:lime;fill:lime}.brf-data-input-pin.allowed .pin-svg circle{fill:none}.brf-data-input-pin.not-allowed .pin-svg{filter:drop-shadow(0 0 3px red)}.brf-data-input-pin.not-allowed .pin-svg circle,.brf-data-input-pin.not-allowed .pin-svg path{stroke:red;fill:red}.brf-data-input-pin.not-allowed .pin-svg circle{fill:none}.brf-data-input-pin[data-connection-block]{cursor:not-allowed}.brf-data-input-pin[data-connection-block] *{cursor:not-allowed!important}.brf-autocomplete-option[data-v-e6896f08]{display:flex;flex-direction:column;gap:1px}.brf-autocomplete-option h2[data-v-e6896f08]{color:var(--p-bricksforge-400);font-size:12px;font-weight:600;margin:0}.brf-autocomplete-option small[data-v-e6896f08]{align-items:center;display:block;display:flex;font-size:10px;gap:5px}.is-picking[data-v-e6896f08]{color:var(--p-success-400)!important}.brf-control-tooltip[data-v-106d3e3a]{cursor:pointer;margin-left:.5rem}.brf-control-label[data-v-26fc14c7]{align-items:center;display:flex;font-size:.875rem;margin-bottom:.25rem}.brf-control-label .option-label[data-v-26fc14c7]{color:var(--p-bricksforge-400);font-size:12px;font-weight:600;margin:0}.brf-control-label .option-description[data-v-26fc14c7]{align-items:center;align-items:flex-start;display:flex;font-size:12px;gap:5px;max-width:480px;white-space:normal}.brf-control-label .option-description i[data-v-26fc14c7]{margin-top:4px}.brf-control-label.has-suggestions .option-description[data-v-26fc14c7]{margin-left:1rem}.brf-control-tooltip[data-v-26fc14c7]{cursor:pointer;margin-left:.5rem}.node-control__slider .p-slider{width:100%}.node-control__slider .p-slider-handle{cursor:pointer}.brf-ui-item[data-v-4bb6c711]{align-content:center;border:1px solid var(--p-bgaccent);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:3px}.brf-ui-item[data-v-4bb6c711]:hover{background:linear-gradient(135deg,var(--p-bgaccent) 0,var(--p-bgaccenthover) 50%,var(--p-bgaccent) 100%)}.brf-ui-item .brf-ui-inner[data-v-4bb6c711]{display:none;padding:8px 12px}.brf-ui-item .brf-ui-inner .brf-ui-variant-wrapper[data-v-4bb6c711]{margin-bottom:10px}.brf-ui-item .brf-ui-inner .brf-ui-variant-label[data-v-4bb6c711]{align-items:center;color:var(--p-primary-400);display:flex;font-size:10px;font-weight:600;justify-content:space-between;margin-top:5px;padding:2px 0;text-transform:uppercase}.brf-ui-item .brf-ui-inner .brf-ui-inline[data-v-4bb6c711]{align-items:center;display:flex;justify-content:center}.brf-ui-item .brf-ui-inner .brf-ui-extensions[data-v-4bb6c711]{margin-top:10px}.brf-ui-item .brf-ui-header[data-v-4bb6c711]{align-content:center;display:flex;justify-content:space-between;padding:4px 12px;position:relative}.brf-ui-item.open .brf-ui-header[data-v-4bb6c711],.brf-ui-item.open[data-v-4bb6c711]{background:linear-gradient(135deg,var(--p-bgaccent) 0,var(--p-bgaccenthover) 50%,var(--p-bgaccent) 100%)}.brf-ui-item.open .brf-ui-header[data-v-4bb6c711]{border-bottom:1px solid var(--p-bgaccent);box-shadow:0 0 6px -1px var(--p-surface-900);font-weight:600}.brf-ui-item.open .brf-ui-inner[data-v-4bb6c711]{display:block}.brf-ui-item .brf-ui-state[data-v-4bb6c711]{background:var(--p-bricksforge-400);border-radius:50%;display:inline-block;height:6px;margin-right:1px;position:relative;vertical-align:1px;width:6px}.brf-ui-item .brf-ui-state[data-v-4bb6c711]:after,.brf-ui-item .brf-ui-state[data-v-4bb6c711]:before{content:"";display:none;position:absolute;scale:1.2}.brf-ui-item .brf-ui-state[data-v-4bb6c711]:before{background:var(--p-error-400);height:1px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%}.brf-ui-item .brf-ui-state[data-v-4bb6c711]:after{background:var(--p-error-400);height:100%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:1px}.brf-ui-item .brf-ui-state[data-v-4bb6c711]:hover{background:transparent;border-radius:0}.brf-ui-item .brf-ui-state[data-v-4bb6c711]:hover:after,.brf-ui-item .brf-ui-state[data-v-4bb6c711]:hover:before{display:block}.brf-ui-item .brf-ui-description[data-v-4bb6c711]{display:block;line-height:1.4em;margin-bottom:7px}.node-control__toggle-button[data-v-214497b1]{align-items:center;display:flex;gap:10px}.node-control__toggle-button .p-toggleswitch[data-v-214497b1]{margin-right:5px;scale:1.2}.node-control__toggle-button.with-label[data-v-214497b1]{align-items:center;background:linear-gradient(to right,var(--p-bgaccent),var(--p-bg));border-bottom:1px solid var(--p-bgaccent);border-radius:6px;border-top:1px solid var(--p-bgaccent);display:flex;flex-direction:row;gap:5px;justify-content:space-between;padding:5px 10px}.brf-helper-text i[data-v-2d9bb729]{color:var(--p-bricksforge-600);margin-right:3px}.node-control__select-button .p-selectbutton{width:100%}.node-control__select-button .p-selectbutton button{font-size:13px;padding:7px 16px;width:100%}i[data-v-5cdd5500]{align-items:center;cursor:pointer;display:flex;font-size:13px;justify-content:center;transition:color .2s ease-in-out}i.primary[data-v-5cdd5500]{color:var(--p-bricksforge-500)}i.primary[data-v-5cdd5500]:hover{color:var(--p-bricksforge-600)}i.secondary[data-v-5cdd5500]{color:var(--p-bgaccent)}i.secondary[data-v-5cdd5500]:hover{color:var(--p-bgaccenthover)}i.text[data-v-5cdd5500]{color:var(--p-text)}i.text[data-v-5cdd5500]:hover{color:var(--p-bricksforge-400)}i.danger[data-v-5cdd5500]{color:var(--p-error-400)}i.danger[data-v-5cdd5500]:hover{color:var(--p-error-500)}.animationElementContainer{display:flex}.animationElementMeta{align-items:center;background:var(--p-bgaccenthover);border-bottom:1px solid var(--p-bgaccentactive);display:flex;font-size:10px;font-weight:600;height:auto;justify-content:flex-start;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;width:200px}.animationElementMeta:hover .animationElementMetaActions{display:flex}.animationElementMeta .animationElementMetaTitle{overflow:hidden;text-overflow:ellipsis;width:100%}.animationElementMeta .animationElementMetaTitleInner{align-items:center;display:flex;justify-content:space-between}.animationElementMeta .animationElementMetaActions{display:flex;display:none;flex-direction:row;gap:7px}.animationElementMeta .animationElementMetaActions i{cursor:pointer;font-size:10px}.animationElementMeta .animationElementMetaInfo{align-items:center;color:var(--p-primary-400);display:flex;font-size:9px;font-weight:400;gap:3px;justify-content:flex-start;line-height:1.2em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.animationElementMeta .animationElementMetaInfo>span{display:inline-block;max-width:33.3333%;overflow:hidden;text-overflow:ellipsis}.animationElementWrapper{align-items:center;background:var(--p-bgaccent);border-bottom:1px solid #2c3137;display:flex;min-width:var(--32519dae);padding:7px;width:fit-content}.animationElement{background:linear-gradient(135deg,var(--p-bgaccent) 0,var(--p-bgaccenthover) 50%,var(--p-bgaccent) 100%);border-radius:5px;box-shadow:0 0 6px -1px var(--p-surface-900);color:var(--p-primary-400);cursor:pointer;font-size:10px;font-weight:600;overflow:hidden;padding:5px 15px;text-overflow:ellipsis;white-space:nowrap;z-index:1}.animationElement.active{background:linear-gradient(135deg,var(--p-bricksforge-400),var(--p-primary-900));box-shadow:0 0 6px -1px var(--p-bricksforge-400);color:var(--p-primary-900)}.animationElement>a svg{fill:var(--p-bgaccentactive);opacity:1}.animationElement>a:hover svg{opacity:1}.brf-timeline-conditions{background:linear-gradient(to right,var(--p-bgaccent),var(--p-bg));border-radius:5px;display:flex;flex-direction:column;gap:1rem;margin-bottom:10px;padding:15px}.brf-timeline-conditions h4{margin-bottom:-1rem!important}.brf-timeline-grid{margin-bottom:5px;margin-left:196px;padding:10px 0;user-select:none;white-space:nowrap}.brf-timeline-grid .brf-timeline-grid-second{color:#8295ac;display:inline-block;height:10px;position:relative}.brf-timeline-grid .brf-timeline-grid-second:after{background:#3f4750;content:"";height:1px;left:20px;position:absolute;right:8px;top:11px}.brf-timeline-progress{background:linear-gradient(135deg,var(--p-bricksforge-400),var(--p-bricksforge-600));border-radius:10px;height:25px;position:relative;width:9px;z-index:1}.brf-timeline-progress:before{background:#ffd9471a;content:"";height:var(--8021a524);left:4px;position:absolute;width:1px}.brf-tl-section{background:#252a31;border:1px solid #2e333a;margin:10px 0;padding:10px}.brf-tl-empty{align-items:center;display:flex;height:100%;justify-content:center;line-height:1.4em;margin:0 auto;padding:100px;text-align:center;width:100%}.brf-tl-empty h3{margin-bottom:5px}.brf-tl-empty .brf-tl-no-trigger-on-page{max-width:500px}.brf-tl-v-actions{margin-top:30px;position:fixed;right:15px}.brf-tl-v-actions button.is-svg{transform:translateY(2px)}.brf-tl-v-actions button.is-svg svg{fill:#ffda47}#animationElements{overflow:auto;padding-bottom:15px}#animationElements.horizontal{height:calc(100% - 81px);min-width:var(--32519dae);overflow-x:hidden!important;overflow-y:auto}.brf-horizontal-timeline{height:250px!important;overflow-x:scroll!important;overflow-y:hidden!important;width:100%}.brf-section-animations{border-radius:3px;cursor:pointer;position:relative}.brf-section-animations .n-input-group>.brf-section-animation-wrapper{display:block;width:100%}.brf-section-animations .n-input-group>.brf-section-animation-wrapper .brf-action{flex-direction:column;gap:1.4rem;padding:10px 0}.brf-section-animations:not([data-open=true]){display:none}.brf-section-animations .brf-section-animation-title{background:transparent;border-bottom:1px solid var(--p-bgaccent);font-weight:600;overflow:hidden;padding:5px 10px 5px 5px;position:sticky;top:-10px;transition:all .15s ease-in;white-space:nowrap;width:100%;z-index:9999}.brf-section-animations .brf-section-animation-title:hover{background:linear-gradient(to right,var(--p-bgaccent),var(--p-bg))}.brf-section-animations .brf-section-animation-title .brf-section-animation-method{background:transparent;border-radius:3px;color:var(--p-bricksforge-400);display:inline-block;font-size:11px;font-weight:600;margin-right:5px;min-width:70px;padding:3px;position:sticky;text-align:left;text-transform:uppercase;top:20px;transition:all .15s ease-in;z-index:1}.brf-section-animations .brf-section-animation-title .brf-section-animation-selector-name-wrapper{display:inline-flex;overflow:hidden;width:100%}.brf-section-animations .brf-section-animation-title .brf-section-animation-selector-name{background:transparent;border-radius:3px;display:inline-block;font-size:12px;font-weight:400;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;transform:translateY(1px);transition:all .15s ease-in;width:calc(100% - 140px)}.brf-section-animations .brf-action{display:none}.brf-section-animations[data-open] .brf-action{display:flex}.brf-section-animations .n-input-group .brf-accordion-btns{align-items:center;display:flex;height:100%;justify-content:center;padding:0 0 0 15px;position:absolute;right:0;top:0;transition:all .15s ease-in}.brf-section-animations .n-input-group .brf-accordion-btns button{background:transparent;border-radius:0;font-size:12px;padding:0 14px 0 0}.brf-section-animations .n-input-group .brf-accordion-btns button:hover{opacity:.7}.brf-panel-options{display:flex;flex-direction:column;gap:1rem;margin-left:20px;margin-top:10px;position:sticky;top:8px}.brf-getting-started{background:var(--p-bg);bottom:0;position:sticky}.brf-animation-ui-group{color:var(--p-bricksforge-400);font-size:9px;font-weight:600;letter-spacing:1px;margin-bottom:5px;margin-top:10px;padding:5px 12px 5px 0;text-transform:uppercase}.brf-action-heading-actions{display:flex;gap:10px;justify-content:center;text-align:center}.brf-action-heading h2{color:var(--p-primary-400);font-size:18px;font-weight:600}.brf-instances-list .animations-section h3,.brf-instances-list h3{border-bottom:1px solid var(--p-bgaccent);color:var(--p-text-color);font-size:14px;font-weight:600;letter-spacing:.3px;margin:12px 0 8px;padding-bottom:8px;text-transform:uppercase}.brf-instances-list .animations-section h4,.brf-instances-list h4{color:var(--p-surface-400);font-size:13px;font-weight:500;margin-bottom:12px}.brf-instances-list .brf-panel-folder{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;display:flex;gap:10px;margin:3px 0;min-height:36px;padding:6px 16px;transition:all .15s ease}.brf-instances-list .brf-panel-folder:hover{background:var(--p-bgaccent);border-color:var(--p-bgaccent)}.brf-instances-list .brf-panel-folder[data-active=true]{background:var(--p-bgaccent);border-color:transparent;color:var(--p-bricksforge-400)}.brf-instances-list .brf-panel-folder[data-active=true] .brf-instance-name{color:var(--p-bricksforge-400);font-weight:500}.brf-instances-list .brf-panel-folder svg{flex-shrink:0;height:15px;opacity:.8;transition:opacity .15s ease;width:15px}.brf-instances-list .brf-panel-folder:hover svg{opacity:1}.brf-instances-list .brf-panel-folder .brf-instance-name{align-items:center;background:transparent;border:none;color:var(--p-text-color);display:flex;flex:1;font-size:12px;font-weight:500;line-height:1.3;min-height:18px;outline:none;padding:3px 0}.brf-instances-list .brf-panel-folder .brf-instance-name[readonly]{cursor:pointer}.brf-instances-list .brf-panel-folder .brf-instance-name:not([readonly]){background:var(--p-bglight);border:1px solid var(--p-bricksforge-400);border-radius:3px;margin:-2px 0;padding:5px 7px}.brf-instances-list .brf-panel-folder .brf-panel-folder-children-length{align-items:center;background:var(--p-surface-700);border-radius:10px;color:var(--p-surface-300);display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:18px;justify-content:center;line-height:1.2;min-width:20px;padding:3px 7px;text-align:center}.brf-instances-list .brf-panel-folder[data-active=true] .brf-panel-folder-children-length{background:var(--p-bricksforge-600);color:#222}.brf-instances-list .brf-panel-children{border-left:2px solid var(--p-bgaccent);margin-bottom:10px;margin-left:22px;margin-top:5px;padding-left:14px}.brf-instances-list .brf-panel-children a{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;display:flex;justify-content:space-between;margin:2px 0;min-height:28px;padding:7px 12px;text-decoration:none;transition:all .12s ease}.brf-instances-list .brf-panel-children a:hover{background:var(--p-bgaccent);border-color:var(--p-bgaccent)}.brf-instances-list .brf-panel-children a.active,.brf-instances-list .brf-panel-children a:active{background:var(--p-bgaccent);border-color:transparent}.brf-instances-list .brf-panel-children a.active .brf-instance-name,.brf-instances-list .brf-panel-children a:active .brf-instance-name{color:var(--p-bricksforge-400);font-weight:500}.brf-instances-list .brf-panel-children a.active .instance-status,.brf-instances-list .brf-panel-children a:active .instance-status{border-color:transparent}.brf-instances-list .brf-panel-children a .brf-instance-name{align-items:center;background:transparent;border:none;color:var(--p-text-color);display:flex;flex:1;font-size:12px;font-weight:400;height:auto;line-height:1.3;margin:0;min-height:14px;outline:none;padding:2px 0}.brf-instances-list .brf-panel-children a .instance-status-container{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.brf-instances-list .brf-panel-children a .instance-status{border:1px solid transparent;border-radius:50%;display:block;height:6px;width:6px}.brf-instances-list .brf-panel-children a .instance-status.enabled{background:#4ade80;border-color:#22c55e}.brf-instances-list .brf-panel-children a .instance-status.disabled{background:var(--p-surface-600);border-color:var(--p-surface-500)}.n-modal.expanded .cm-editor{height:100%!important}.brf-tl-loading{color:var(--p-surface-400);padding:60px 20px;text-align:center}.brf-tl-loading .brf-loading-spinner{color:var(--p-bricksforge-400);font-size:24px;margin-bottom:16px}.brf-tl-loading p{font-size:14px;font-weight:500}.brf-tl-disabled{align-items:center;color:var(--p-surface-400);display:flex;flex-direction:column;justify-content:center;text-align:center}.brf-tl-disabled .brf-disabled-icon{color:var(--p-surface-500);font-size:48px;margin-bottom:20px;opacity:.7}.brf-tl-disabled h3{color:var(--p-text-color);font-size:18px;font-weight:600;margin:0 0 12px}.brf-tl-disabled p{font-size:14px;line-height:1.5;margin:0 0 8px;max-width:320px}.brf-tl-disabled p:last-of-type{font-weight:500;margin-bottom:24px}.brf-control-tooltip[data-v-2e3dcd8d]{cursor:pointer;margin-left:.5rem}.brf-node-loading-conditions[data-v-05c644be]{background:hsla(0,0%,7%,.5)!important;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:15px;padding:15px}.brf-node-loading-conditions h4[data-v-05c644be]{font-size:1.5rem}.brf-node-loading-conditions .brf-input-group[data-v-05c644be]{display:grid!important;gap:10px!important;grid-template-columns:1fr!important}.brf-node-loading-conditions .node-control__multi-select[data-v-05c644be]{display:flex!important;flex-direction:column!important}.node-control__toggle-button[data-v-05c644be]{background:hsla(0,0%,7%,.5)!important;border:none!important;border-radius:5px!important}.brf-node-actions[data-v-6d902ac8]{display:flex;gap:10px;transform:translateX(6px)}.dynamic-controls .brf-data-input-pin:before{left:15px}.connected-value-display{flex:1}.connected-value-display .connected-value{align-items:center;border-radius:6px;display:flex;font-size:.875rem;gap:.5rem}.connected-value-display .connected-value .connected-icon{color:var(--p-bricksforge-400);font-size:.75rem}.connected-value-display .connected-value .connected-text{color:var(--p-text-color);font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brf-node.is-orphaned{border:2px solid #ef4444!important;opacity:.85;position:relative}.brf-node.is-orphaned:before{background:rgba(239,68,68,.1);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.brf-node.is-orphaned .brf-node__content,.brf-node.is-orphaned .brf-node__header{position:relative;z-index:2}.brf-node.is-orphaned .brf-node__header{background:rgba(239,68,68,.2)!important;color:#fecaca}.brf-node.is-orphaned .brf-node__header h3{color:#fecaca!important;font-style:italic}.brf-node.is-orphaned .brf-node__variable-title{align-items:center;display:flex;gap:.5rem}.brf-node.is-orphaned .brf-node__variable-title .variable-name{color:#fecaca;font-weight:500}.brf-node.is-orphaned .brf-node__variable-title .orphaned-indicator{animation:pulse-warning 2s infinite;color:#f87171;font-size:.9rem}.brf-node.is-orphaned .brf-node__variable-title .orphaned-indicator i{filter:drop-shadow(0 0 2px rgba(239,68,68,.5))}.brf-node.is-orphaned .brf-node__output-pins .brf-node__output{opacity:.7}.brf-node.is-orphaned .brf-node__output-pins .brf-node__output .brf-node__output-name{color:#fca5a5!important;font-style:italic}@keyframes pulse-warning{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}:deep(.p-contextmenu) .orphaned-menu-header .p-menuitem-content{background:rgba(239,68,68,.1)!important;color:#ef4444!important;cursor:default!important;font-weight:600!important}:deep(.p-contextmenu) .orphaned-menu-header .p-menuitem-content .p-menuitem-icon{color:#ef4444!important}:deep(.p-contextmenu) .p-menuitem-content:has(.fa-broom):hover,:deep(.p-contextmenu) .p-menuitem-content:has(.fa-link):hover{background:rgba(239,68,68,.1)!important}.orphaned-indicator{cursor:help}#node-sidebar .node-variable{background:var(--p-bgaccent);border-radius:8px;display:flex;flex-direction:column;margin:0 .5rem .75rem;overflow:hidden;position:relative;transition:all .2s ease}#node-sidebar .node-variable:last-child{margin-bottom:0}#node-sidebar .node-variable .p-select-label,#node-sidebar .node-variable input{font-family:monospace!important;font-size:10px!important}#node-sidebar .node-variable .p-select{border:none!important}#node-sidebar .node-variable .p-select .p-select-dropdown{display:none}#node-sidebar .node-variable .p-select:hover .p-select-dropdown{display:flex!important}#node-sidebar .node-variable .p-select *,#node-sidebar .node-variable .p-select :after,#node-sidebar .node-variable .p-select :before,#node-sidebar .node-variable .p-select :last-child{border:none!important;outline:none!important}#node-sidebar .node-variable .p-select:focus,#node-sidebar .node-variable .p-select:focus-visible,#node-sidebar .node-variable .p-select:focus-within,#node-sidebar .node-variable .p-select:hover{border:none!important;box-shadow:none!important;outline:none!important}#node-sidebar .node-variable .p-select .p-select-dropdown-icon,#node-sidebar .node-variable .p-select .p-select-label{border:none!important;outline:none!important}#node-sidebar .node-variable .p-select .p-select-dropdown-icon:focus,#node-sidebar .node-variable .p-select .p-select-dropdown-icon:hover,#node-sidebar .node-variable .p-select .p-select-label:focus,#node-sidebar .node-variable .p-select .p-select-label:hover{border:none!important;box-shadow:none!important;outline:none!important}#node-sidebar .node-variable .type-select{border:none!important}#node-sidebar .node-variable .type-select *{border:none!important;outline:none!important}#node-sidebar .node-variable .type-select :focus,#node-sidebar .node-variable .type-select :focus-visible,#node-sidebar .node-variable .type-select :focus-within,#node-sidebar .node-variable .type-select :hover{border:none!important;box-shadow:none!important;outline:none!important}#node-sidebar .node-variable .variable-type-header{align-items:center;background:var(--p-bgaccenthover);border-bottom:1px solid var(--p-surface-600);display:flex;font-size:.8rem!important;font-weight:600;gap:.5rem;justify-content:space-between;letter-spacing:.5px;padding:0 .8rem 0 1.5rem;text-transform:uppercase}#node-sidebar .node-variable .variable-type-header .header-left{align-items:center;display:flex;flex:1;gap:.5rem}#node-sidebar .node-variable .variable-type-header .header-left .type-indicator{border-radius:50%;flex-shrink:0;height:8px;width:8px}#node-sidebar .node-variable .variable-type-header .header-left .type-indicator.indicator-string{background:#2538b2}#node-sidebar .node-variable .variable-type-header .header-left .type-indicator.indicator-number{background:#888c1e}#node-sidebar .node-variable .variable-type-header .header-left .type-indicator.indicator-boolean{background:#a20101}#node-sidebar .node-variable .variable-type-header .header-left .type-indicator.indicator-object{background:#927c30}#node-sidebar .node-variable .variable-type-header .header-left .type-select{flex:1;max-width:120px}#node-sidebar .node-variable .variable-type-header .header-left .type-select .node-control__select{width:100%}#node-sidebar .node-variable .variable-type-header .header-left .type-select .node-control__select .brf-control-label{display:none}#node-sidebar .node-variable .variable-type-header .header-left .type-select .node-control__select .p-select{align-items:center;background:transparent!important;border:none!important;color:var(--p-text-color)!important;display:flex!important;font-size:.8rem!important;font-weight:600;justify-content:flex-start;letter-spacing:.5px;text-transform:uppercase;width:120px!important}#node-sidebar .node-variable .variable-type-header .header-left .type-select .node-control__select .p-select .p-select-label{color:var(--p-text-color)!important;flex:0 0 auto;font-size:.8rem!important;font-weight:600;letter-spacing:.5px;padding:0!important;text-transform:uppercase;white-space:nowrap;width:auto!important}#node-sidebar .node-variable .variable-type-header .header-left .type-select .node-control__select .p-select .p-select-dropdown-icon{color:var(--p-surface-500)!important;flex:0 0 auto;font-size:.7rem!important;margin-left:.125rem}#node-sidebar .node-variable .variable-type-header .header-left .type-select .node-control__select .p-select:focus,#node-sidebar .node-variable .variable-type-header .header-left .type-select .node-control__select .p-select:hover{border:none!important;box-shadow:none!important}#node-sidebar .node-variable .variable-type-header .header-actions{align-items:center;display:flex;gap:.35rem}#node-sidebar .node-variable .variable-type-header .header-actions .action-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--p-surface-500);cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .15s ease}#node-sidebar .node-variable .variable-type-header .header-actions .action-btn i{font-size:1rem;transition:color .15s ease}#node-sidebar .node-variable .variable-type-header .header-actions .action-btn:hover i{color:var(--p-bricksforge-400)}#node-sidebar .node-variable .variable-type-header .header-actions .action-btn.drag-btn{cursor:grab}#node-sidebar .node-variable .variable-type-header .header-actions .action-btn.drag-btn:hover i{color:var(--p-bricksforge-400)}#node-sidebar .node-variable .variable-type-header .header-actions .action-btn.drag-btn:active{cursor:grabbing}#node-sidebar .node-variable .variable-type-header .header-actions .action-btn.settings-btn:hover i{color:var(--p-bricksforge-400)}#node-sidebar .node-variable .variable-content{padding:.5rem .75rem}#node-sidebar .node-variable .node-variable-row{align-items:center;display:flex;gap:.2rem;width:100%}#node-sidebar .node-variable .node-variable-row .node-variable-field{align-items:center;display:flex}#node-sidebar .node-variable .node-variable-row .node-variable-field.name-field{flex:0.7}#node-sidebar .node-variable .node-variable-row .node-variable-field.name-field input{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--p-bricksforge-400),var(--p-bricksforge-200));-webkit-background-clip:text;background-clip:text}#node-sidebar .node-variable .node-variable-row .node-variable-field.value-field{flex:0.7}#node-sidebar .node-variable .node-variable-row .node-variable-field.value-field input{text-align:right}#node-sidebar .node-variable .node-variable-field{align-items:center;display:flex;justify-content:flex-end;width:100%}#node-sidebar .node-variable .node-variable-field :deep(.node-control__select),#node-sidebar .node-variable .node-variable-field :deep(.node-control__text){display:block;width:100%}#node-sidebar .node-variable .node-variable-field :deep(.node-control__select) .brf-control-label,#node-sidebar .node-variable .node-variable-field :deep(.node-control__text) .brf-control-label{display:none}#node-sidebar .node-variable .node-variable-field :deep(.node-control__select) .p-select,#node-sidebar .node-variable .node-variable-field :deep(.node-control__select) input,#node-sidebar .node-variable .node-variable-field :deep(.node-control__text) .p-select,#node-sidebar .node-variable .node-variable-field :deep(.node-control__text) input{flex:1;width:100%!important}#node-sidebar .node-variable .node-variable-field :deep(.node-control__select) .p-iconfield,#node-sidebar .node-variable .node-variable-field :deep(.node-control__select) .p-inputgroup,#node-sidebar .node-variable .node-variable-field :deep(.node-control__text) .p-iconfield,#node-sidebar .node-variable .node-variable-field :deep(.node-control__text) .p-inputgroup{align-items:center;display:flex;flex:1;width:100%!important}#node-sidebar .node-variable .node-variable-field :deep(input){background:transparent!important;border:1px solid transparent!important;border-radius:3px!important;color:var(--p-text-color)!important;font-size:1rem!important;height:28px!important;line-height:1.2!important;min-height:28px!important;padding:.25rem .5rem!important;transition:all .1s ease!important;width:100%!important}#node-sidebar .node-variable .node-variable-field :deep(input):focus{background:hsla(0,0%,100%,.08)!important;border-color:var(--p-bricksforge-400)!important;box-shadow:none!important}#node-sidebar .node-variable .node-variable-field :deep(input):hover{background:hsla(0,0%,100%,.05)!important}#node-sidebar .node-variable .node-variable-field :deep(input)::placeholder{color:var(--p-surface-400)!important;font-size:.8rem!important}#node-sidebar .node-variable .node-variable-field.name-field :deep(input){color:var(--p-bricksforge-400)!important;font-weight:500!important}#node-sidebar .node-variable .node-variable-field.type-field :deep(.node-control__select){width:100%}#node-sidebar .node-variable .node-variable-field.type-field :deep(.node-control__select) .brf-control-label{display:none}#node-sidebar .node-variable .node-variable-field.type-field :deep(.node-control__select) .p-select{align-items:center;background:transparent!important;border:1px solid transparent!important;border-radius:3px!important;display:flex;height:28px!important;min-height:28px!important;transition:all .1s ease!important;width:100%!important}#node-sidebar .node-variable .node-variable-field.type-field :deep(.node-control__select) .p-select:focus-within{background:hsla(0,0%,100%,.08)!important;border-color:var(--p-bricksforge-400)!important}#node-sidebar .node-variable .node-variable-field.type-field :deep(.node-control__select) .p-select:hover{background:hsla(0,0%,100%,.05)!important}#node-sidebar .node-variable .node-variable-field.type-field :deep(.node-control__select) .p-select .p-select-label{color:var(--p-text-color)!important;font-size:1rem!important;line-height:1.2!important;padding:.25rem .5rem!important}#node-sidebar .node-variable .node-variable-field.type-field :deep(.node-control__select) .p-select .p-select-dropdown-icon{font-size:.7rem!important}#node-sidebar .node-variable .node-variable-field :deep(.p-select){align-items:center;background:transparent!important;border:1px solid transparent!important;border-radius:3px!important;display:flex;height:28px!important;min-height:28px!important;transition:all .1s ease!important;width:100%!important}#node-sidebar .node-variable .node-variable-field :deep(.p-select):focus-within{background:hsla(0,0%,100%,.08)!important;border-color:var(--p-bricksforge-400)!important}#node-sidebar .node-variable .node-variable-field :deep(.p-select):hover{background:hsla(0,0%,100%,.05)!important}#node-sidebar .node-variable .node-variable-field :deep(.p-select) .p-select-label{color:var(--p-text-color)!important;font-size:1rem!important;line-height:1.2!important;padding:.25rem .5rem!important}#node-sidebar .node-variable .node-variable-field :deep(.p-select) .p-select-dropdown-icon{font-size:.7rem!important}#node-sidebar .node-variable .node-variable-field :deep(.p-checkbox){align-items:center;display:flex;height:28px;padding:.25rem .5rem;width:100%}#node-sidebar .node-variable .node-variable-field :deep(.p-checkbox) .p-checkbox-box{background:transparent!important;border:1px solid var(--p-surface-500)!important;border-radius:3px!important;flex-shrink:0;height:16px!important;transition:all .1s ease!important;width:16px!important}#node-sidebar .node-variable .node-variable-field :deep(.p-checkbox) .p-checkbox-box:focus{border-color:var(--p-bricksforge-400)!important}#node-sidebar .node-variable .node-variable-field :deep(.p-checkbox) .p-checkbox-box:checked{background:var(--p-bricksforge-400)!important;border-color:var(--p-bricksforge-400)!important}#node-sidebar .node-variable .node-variable-field :deep(.p-checkbox) .p-checkbox-label{display:none}#node-sidebar .node-variable .node-variable-field :deep(.node-control__checkbox){align-items:center;display:flex;height:28px;width:100%}#node-sidebar .node-variable .node-variable-field :deep(.node-control__checkbox) .brf-control-label{display:none!important}#node-sidebar .node-variable .node-variable-field :deep(.node-control__toggle-button){align-items:center;display:flex;height:28px;justify-content:flex-end;padding:.25rem .5rem;width:100%}#node-sidebar .node-variable .node-variable-field :deep(.node-control__toggle-button) .brf-control-label{display:none!important}#node-sidebar .node-variable .node-variable-field :deep(.node-control__toggle-button) .p-toggleswitch{margin:0!important;scale:.8!important}:deep(.variable-menu) .p-menu{background:var(--p-bgaccent)!important;border:1px solid var(--p-surface-600)!important;border-radius:6px!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;min-width:140px!important;padding:.25rem!important}:deep(.variable-menu) .p-menu .p-menu-list{margin:0!important;padding:0!important}:deep(.variable-menu) .p-menu .p-menu-item{margin:0!important}:deep(.variable-menu) .p-menu .p-menu-item .p-menu-item-content{border-radius:4px!important;color:var(--p-text-color)!important;padding:.5rem .75rem!important;transition:all .15s ease!important}:deep(.variable-menu) .p-menu .p-menu-item .p-menu-item-content:hover{background:var(--p-bgaccenthover)!important}:deep(.variable-menu) .p-menu .p-menu-item .p-menu-item-content .p-menu-item-icon{color:var(--p-surface-500)!important;font-size:.9rem!important;margin-right:.5rem!important}:deep(.variable-menu) .p-menu .p-menu-item .p-menu-item-content .p-menu-item-label{color:var(--p-text-color)!important;font-size:.9rem!important;font-weight:500!important}:deep(.variable-menu) .p-menu .p-menu-item .p-menu-item-content:hover .p-menu-item-icon{color:var(--p-bricksforge-400)!important}:deep(.variable-menu) .p-menu .p-menu-item .p-menu-item-content:has(.fa-trash):hover .p-menu-item-icon{color:#ef4444!important}:deep(.variable-menu) .p-menu .p-menu-item .p-menu-item-content:has(.fa-copy):hover .p-menu-item-icon{color:#10b981!important}.brf-canvas-settings-overlay[data-v-3ecdb2bc]{align-items:center;animation:fadeIn-3ecdb2bc .15s ease-out;backdrop-filter:blur(8px);background:rgba(0,0,0,.8);bottom:0;display:flex;height:100vh;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0;user-select:none;width:100vw;will-change:opacity,backdrop-filter;z-index:999999}.brf-canvas-settings-content[data-v-3ecdb2bc]{animation:slideIn-3ecdb2bc .15s ease-out;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.6);max-height:90vh;max-width:800px;overflow:hidden;pointer-events:auto;position:relative;width:90%;z-index:1}.brf-canvas-settings-header[data-v-3ecdb2bc]{align-items:center;background:rgba(0,0,0,.2);border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;padding:16px 20px}.brf-canvas-settings-header .canvas-header-info[data-v-3ecdb2bc]{align-items:center;display:flex;gap:.75rem}.brf-canvas-settings-header .canvas-header-info .canvas-header-icon[data-v-3ecdb2bc]{color:var(--p-bricksforge-400);font-size:1.25rem;opacity:.9}.brf-canvas-settings-header .canvas-header-info h3[data-v-3ecdb2bc]{color:var(--p-text-color);font-size:1.375rem;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0}.brf-canvas-settings-header .brf-canvas-settings-close[data-v-3ecdb2bc]{align-items:center;background:none;border:none;border-radius:4px;color:var(--p-text-color);cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:6px;transition:all .2s ease}.brf-canvas-settings-header .brf-canvas-settings-close[data-v-3ecdb2bc]:hover{background:hsla(0,0%,100%,.1);opacity:1}.brf-canvas-settings-header .brf-canvas-settings-close i[data-v-3ecdb2bc]{font-size:14px}.brf-canvas-settings-body[data-v-3ecdb2bc]{max-height:calc(90vh - 140px);overflow-y:auto;padding:1.5rem}.brf-canvas-settings-tabs[data-v-3ecdb2bc]{margin-bottom:2rem}.brf-canvas-settings-tabs .canvas-settings-tabs[data-v-3ecdb2bc] .p-tabs-tablist{background:rgba(0,0,0,.1);border:1px solid var(--surface-border);border-radius:8px;padding:4px}.brf-canvas-settings-tabs .canvas-settings-tabs[data-v-3ecdb2bc] .p-tabs-tab{align-items:center;background:transparent;border:none;border-radius:6px;display:flex;flex:1;gap:.5rem;justify-content:center;margin:0;min-width:0;padding:.75rem 1rem;transition:all .2s ease}.brf-canvas-settings-tabs .canvas-settings-tabs[data-v-3ecdb2bc] .p-tabs-tab:hover{background:hsla(0,0%,100%,.05)}.brf-canvas-settings-tabs .canvas-settings-tabs[data-v-3ecdb2bc] .p-tabs-tab[data-p-active=true]{background:var(--p-bricksforge-500);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff}.brf-canvas-settings-tabs .canvas-settings-tabs[data-v-3ecdb2bc] .p-tabs-tab i{font-family:Font Awesome\ 6 Free!important;font-size:.875rem;font-weight:900!important;opacity:.8}.brf-canvas-settings-tabs .canvas-settings-tabs[data-v-3ecdb2bc] .p-tabs-tab span{font-size:.875rem;font-weight:500}.brf-canvas-settings-tabs .canvas-settings-tabs[data-v-3ecdb2bc] .p-tabs-panels{padding:1.5rem 0}.brf-canvas-settings-tabs .canvas-settings-tabs[data-v-3ecdb2bc] .p-tabs-panel{padding:0}.brf-canvas-loading-conditions[data-v-3ecdb2bc]{background:hsla(0,0%,7%,.5);border-radius:10px;margin-top:1.5rem;padding:1.5rem}.brf-canvas-loading-conditions h4[data-v-3ecdb2bc]{color:var(--p-text-color);font-size:1.125rem;font-weight:600;margin:0 0 1.5rem}.brf-canvas-loading-conditions .conditions-form[data-v-3ecdb2bc]{display:flex;flex-direction:column;gap:1.25rem}.brf-canvas-settings-actions[data-v-3ecdb2bc]{border-top:1px solid var(--surface-border);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1.5rem}@keyframes fadeIn-3ecdb2bc{0%{opacity:0}to{opacity:1}}@keyframes slideIn-3ecdb2bc{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}[data-v-3ecdb2bc] .node-control__multi-select{display:flex;flex-direction:column}.brf-canvas-settings-body>.brf-canvas-settings-tabs[data-v-3ecdb2bc] .node-control__toggle-button{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}.brf-canvas-loading-conditions[data-v-3ecdb2bc] .node-control__toggle-button{background:hsla(0,0%,7%,.5);border:none;border-radius:5px}.canvas-navigation[data-v-5f62cb8e]{padding:.5rem}.canvas-navigation .canvas-container .canvas-list[data-v-5f62cb8e]{display:flex;flex-direction:column;gap:2px;margin-bottom:0}.canvas-navigation .canvas-container .canvas-list .canvas-item[data-v-5f62cb8e]{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.375rem .5rem;position:relative;transition:all .15s ease}.canvas-navigation .canvas-container .canvas-list .canvas-item[data-v-5f62cb8e]:hover{background:hsla(0,0%,100%,.01);border-color:var(--p-surface-700)}.canvas-navigation .canvas-container .canvas-list .canvas-item.active[data-v-5f62cb8e]{background:hsla(0,0%,100%,.01)!important;border-color:hsla(0,0%,100%,.15)!important}.canvas-navigation .canvas-container .canvas-list .canvas-item.active .canvas-icon[data-v-5f62cb8e]{color:var(--p-bricksforge-400);opacity:.9}.canvas-navigation .canvas-container .canvas-list .canvas-item.active .canvas-name[data-v-5f62cb8e]{color:var(--p-bricksforge-500)!important;font-weight:500}.canvas-navigation .canvas-container .canvas-list .canvas-item.active .canvas-count[data-v-5f62cb8e]{color:var(--p-bricksforge-400)}.canvas-navigation .canvas-container .canvas-list .canvas-item.active[data-v-5f62cb8e]:hover{background:rgba(var(--p-bricksforge-400),.12);border-color:rgba(var(--p-bricksforge-400),.2)}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-info[data-v-5f62cb8e]{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-info .canvas-icon[data-v-5f62cb8e]{color:var(--p-primary-400);flex-shrink:0;font-size:1.1rem;opacity:.8}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-info .canvas-icon i[data-v-5f62cb8e]{font-weight:900}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-info .canvas-details[data-v-5f62cb8e]{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-info .canvas-details .canvas-name[data-v-5f62cb8e]{color:var(--p-text-color);flex:1;font-size:1.15rem;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-info .canvas-details .canvas-count[data-v-5f62cb8e]{color:var(--p-text-muted-color);font-size:.75rem;font-weight:400}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-info .canvas-details .conditions-indicator[data-v-5f62cb8e]{color:var(--p-bricksforge-400);flex-shrink:0;font-size:.75rem;opacity:.9}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-info .canvas-details .conditions-indicator i[data-v-5f62cb8e]{font-weight:900!important}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-actions[data-v-5f62cb8e]{display:flex;flex-shrink:0;gap:.125rem;opacity:.7;transition:opacity .15s ease}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-actions[data-v-5f62cb8e] .p-button{height:24px;width:24px}.canvas-navigation .canvas-container .canvas-list .canvas-item .canvas-actions[data-v-5f62cb8e] .p-button .p-button-icon{font-size:10px}.canvas-navigation .canvas-container .canvas-list .canvas-item:hover .canvas-actions[data-v-5f62cb8e]{opacity:1}.canvas-navigation .canvas-container .canvas-list .canvas-item.canvas-item--nested[data-v-5f62cb8e]{margin-left:1.25rem;padding-left:.75rem}.canvas-navigation .canvas-container .canvas-list .canvas-item.ghost[data-v-5f62cb8e]{background:rgba(var(--p-bricksforge-400),.1);border:2px dashed var(--p-bricksforge-400);opacity:.5}.canvas-navigation .canvas-container .canvas-list .canvas-item.chosen[data-v-5f62cb8e]{transform:scale(1.02)}.canvas-navigation .canvas-container .canvas-list .canvas-item.dragging[data-v-5f62cb8e]{opacity:.8}.canvas-navigation .canvas-container .canvas-list .folder-container[data-v-5f62cb8e]{margin-bottom:4px}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item[data-v-5f62cb8e]{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.375rem .5rem;transition:all .15s ease}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item[data-v-5f62cb8e]:hover{background:hsla(0,0%,100%,.01);border-color:var(--p-surface-700)}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item.ghost[data-v-5f62cb8e]{background:rgba(var(--p-bricksforge-400),.1);border:2px dashed var(--p-bricksforge-400);opacity:.5}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item.chosen[data-v-5f62cb8e]{transform:scale(1.02)}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item.dragging[data-v-5f62cb8e]{opacity:.8}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item .folder-info[data-v-5f62cb8e]{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item .folder-info .folder-icon[data-v-5f62cb8e]{color:#14b8a6;font-size:1.1rem;opacity:.8}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item .folder-info .folder-icon i[data-v-5f62cb8e]{font-weight:900}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item .folder-info .folder-details[data-v-5f62cb8e]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item .folder-info .folder-details .folder-name[data-v-5f62cb8e]{color:var(--p-text-color);font-size:1.15rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item .folder-actions[data-v-5f62cb8e]{display:flex;flex-shrink:0;gap:.125rem;opacity:.7;transition:opacity .15s ease}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item .folder-actions[data-v-5f62cb8e] .p-button{height:24px;width:24px}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item .folder-actions[data-v-5f62cb8e] .p-button .p-button-icon{font-size:10px}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item .folder-actions[data-v-5f62cb8e] .p-button .p-button-icon:hover{background:var(--p-surface-800)}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-item:hover .folder-actions[data-v-5f62cb8e]{opacity:1}.canvas-navigation .canvas-container .canvas-list .folder-container .folder-content .folder-empty[data-v-5f62cb8e]{color:var(--p-text-muted-color);font-size:.9rem;font-style:italic;opacity:.7;padding:.75rem;text-align:center}@media (prefers-color-scheme:dark){.canvas-navigation .canvas-container .canvas-list .canvas-item.active[data-v-5f62cb8e]{background:rgba(var(--p-bricksforge-400),.1);border-color:rgba(var(--p-bricksforge-400),.15)}.canvas-navigation .canvas-container .canvas-list .canvas-item.active .canvas-icon[data-v-5f62cb8e]{color:var(--p-bricksforge-400);opacity:.9}.canvas-navigation .canvas-container .canvas-list .canvas-item.active .canvas-name[data-v-5f62cb8e]{color:var(--p-bricksforge-400);font-weight:500}.canvas-navigation .canvas-container .canvas-list .canvas-item.active .canvas-count[data-v-5f62cb8e]{color:var(--p-bricksforge-400)}.canvas-navigation .canvas-container .canvas-list .canvas-item.active[data-v-5f62cb8e]:hover{background:rgba(var(--p-bricksforge-400),.15);border-color:rgba(var(--p-bricksforge-400),.2)}}#node-sidebar{background:var(--p-bg);border-right:1px solid var(--p-surface-700);bottom:40px;display:flex;flex-direction:column;height:auto;left:0;overflow:hidden;padding-bottom:50px;position:absolute;top:0;width:320px;z-index:1000}#node-sidebar.is-collapsed{min-width:50px;width:50px}#node-sidebar.is-collapsed .sidebar-header .sidebar-title{justify-content:center}#node-sidebar.is-collapsed .sidebar-header .sidebar-title h2{display:none}#node-sidebar.is-collapsed .sidebar-header .sidebar-title i{color:var(--p-surface-400);font-size:1.1rem}#node-sidebar .sidebar-header{align-items:center;background:var(--p-bgaccent);border-bottom:1px solid var(--p-surface-600);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem 1rem 1rem;position:relative}#node-sidebar .sidebar-header .sidebar-title{align-items:center;display:flex;gap:.75rem}#node-sidebar .sidebar-header .sidebar-title i{color:var(--p-bricksforge-400);font-size:1.4rem}#node-sidebar .sidebar-header .sidebar-title h2{color:var(--p-text-color);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.05em;margin:0;text-transform:uppercase}#node-sidebar .sidebar-content{flex:1;overflow-x:hidden;overflow-y:auto;padding:0}#node-sidebar .sidebar-content::-webkit-scrollbar{width:6px}#node-sidebar .sidebar-content::-webkit-scrollbar-track{background:var(--p-surface-800)}#node-sidebar .sidebar-content::-webkit-scrollbar-thumb{background:var(--p-surface-600);border-radius:3px}#node-sidebar .sidebar-content::-webkit-scrollbar-thumb:hover{background:var(--p-surface-500)}#node-sidebar .sidebar-section{border-bottom:1px solid var(--p-surface-700)}#node-sidebar .sidebar-section:last-child{border-bottom:none}#node-sidebar .sidebar-section .section-header{align-items:center;background:var(--p-bgaccent);cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:background-color .2s ease;user-select:none}#node-sidebar .sidebar-section .section-header.expanded,#node-sidebar .sidebar-section .section-header:hover{background:var(--p-bgaccenthover)}#node-sidebar .sidebar-section .section-header h3{align-items:center;color:var(--p-text-color);display:flex;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:500;gap:.75rem;margin:0}#node-sidebar .sidebar-section .section-header h3 i{color:var(--p-bricksforge-400);font-size:1.1rem}#node-sidebar .sidebar-section .section-header h3 .canvas-count,#node-sidebar .sidebar-section .section-header h3 .variable-count{color:var(--p-surface-500);font-size:1.05rem;font-weight:400}#node-sidebar .sidebar-section .section-header .section-actions{align-items:center;display:flex;gap:.5rem;position:relative}#node-sidebar .sidebar-section .section-header .section-actions .add-variable-btn{background:var(--p-surface-700)!important;border-radius:4px!important;height:20px;position:absolute;right:2rem;width:20px}#node-sidebar .sidebar-section .section-header .section-actions .add-variable-btn:hover{background:var(--p-surface-600)!important}#node-sidebar .sidebar-section .section-header .section-actions .add-canvas-btn,#node-sidebar .sidebar-section .section-header .section-actions .add-folder-btn{background:var(--p-surface-700)!important;border-radius:4px!important;height:20px;width:20px}#node-sidebar .sidebar-section .section-header .section-actions .add-canvas-btn:hover,#node-sidebar .sidebar-section .section-header .section-actions .add-folder-btn:hover{background:var(--p-surface-600)!important}#node-sidebar .sidebar-section .section-header .section-actions .add-folder-btn .p-button-icon{color:#14b8a6!important}#node-sidebar .sidebar-section .section-header .section-actions .add-canvas-btn{margin-right:2px}#node-sidebar .sidebar-section .section-header .section-actions .add-canvas-btn .p-button-icon{color:var(--p-bricksforge-400)!important}#node-sidebar .sidebar-section .section-content{background:var(--p-bg)}#node-sidebar .canvas-section .canvas-tips{background:var(--p-surface-900);border:1px solid var(--p-surface-700);border-radius:6px;margin-top:1rem;padding:1rem}#node-sidebar .canvas-section .canvas-tips h4{align-items:center;color:var(--p-text-color);display:flex;font-size:1.1rem;font-weight:500;gap:.75rem;margin:0 0 .75rem}#node-sidebar .canvas-section .canvas-tips h4 i{color:var(--p-bricksforge-400);font-size:1rem}#node-sidebar .canvas-section .canvas-tips ul{color:var(--p-surface-300);font-size:.95rem;line-height:1.4;margin:0;padding-left:1.2rem}#node-sidebar .canvas-section .canvas-tips ul li{margin-bottom:.4rem}#node-sidebar .canvas-section .canvas-tips ul li:last-child{margin-bottom:0}#node-sidebar .variables-section .section-content{padding:10px 10px 20px}#node-sidebar .variables-section .section-content .search-container{background:transparent;cursor:text;padding:.5rem 1rem}#node-sidebar .variables-section .section-content .search-container .search-wrapper{align-items:center;display:flex;position:relative}#node-sidebar .variables-section .section-content .search-container .search-icon{color:var(--p-surface-500);cursor:pointer;font-size:1rem;left:0;position:absolute;z-index:10}#node-sidebar .variables-section .section-content .search-container .search-input{background:transparent;border:none;color:var(--p-text-color);font-size:1.2rem;outline:none;padding:0 20px;transition:all .2s ease;width:100%}#node-sidebar .variables-section .section-content .search-container .search-input::placeholder{color:var(--p-surface-400)}#node-sidebar .variables-section .section-content .variables-container{position:relative}#node-sidebar .variables-section .section-content .variables-container .variables-list{display:flex;flex-direction:column;gap:1rem;min-height:20px;position:relative}#node-sidebar .variables-section .section-content .variables-container .variables-list .variable-item{cursor:grab;margin:0;padding:0;transition:transform .2s ease,opacity .2s ease}#node-sidebar .variables-section .section-content .variables-container .variables-list .variable-item.dragging{opacity:.5;transform:scale(.95)}#node-sidebar .variables-section .section-content .variables-container .variables-list .variable-item:active{cursor:grabbing}#node-sidebar .variables-section .section-content .variables-container .drop-indicator{background:var(--p-bricksforge-400);border-radius:1px;height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}#node-sidebar .variables-section .section-content .variables-container .drop-indicator:before{background:var(--p-bricksforge-400);border-radius:50%;content:"";height:8px;left:-4px;position:absolute;top:-3px;width:8px}#node-sidebar .variables-section .section-content .variables-container .drop-indicator:after{background:var(--p-bricksforge-400);border-radius:50%;content:"";height:8px;position:absolute;right:-4px;top:-3px;width:8px}#node-sidebar .variables-section .section-content .variables-container .empty-state{color:var(--p-surface-500);padding:20px;text-align:center}#node-sidebar .variables-section .section-content .variables-container .empty-state i{color:var(--p-surface-500);font-size:1.8rem;margin-bottom:.75rem;opacity:.7}#node-sidebar .variables-section .section-content .variables-container .empty-state p{margin:0 0 1rem;opacity:.8}#node-sidebar .variables-section .info-tips{padding:20px 20px 0}#node-sidebar .variables-section .info-tips h4{align-items:center;color:var(--p-text-color);display:flex;font-size:1.2rem;font-weight:500;gap:.9rem;margin:0 0 .75rem}#node-sidebar .variables-section .info-tips h4 i{color:var(--p-bricksforge-400);font-size:1.1rem}#node-sidebar .variables-section .info-tips ul{color:var(--p-text-color);font-size:1.15rem;line-height:1.3;margin:0;padding-left:1.2rem}#node-sidebar .variables-section .info-tips ul li{margin-bottom:.3rem}#node-sidebar .variables-section .info-tips ul li:last-child{margin-bottom:0}#node-sidebar .actions-section .section-content{padding:1.5rem 1rem}#node-sidebar .actions-section .section-content .actions-grid{display:flex;flex-direction:column;gap:1.5rem}#node-sidebar .actions-section .section-content .actions-grid .action-group h4{color:var(--p-text-color);font-size:1.1rem;font-size:.95rem;font-weight:600;letter-spacing:.5px;margin:0 0 .75rem;opacity:.9;text-transform:uppercase}#node-sidebar .actions-section .section-content .actions-grid .action-group .action-group-buttons{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}#node-sidebar .actions-section .section-content .actions-grid .action-btn{align-items:center;background:var(--p-bgaccent);border:1px solid var(--p-bgaccenthover);border-radius:6px;color:var(--p-text-color);cursor:pointer;display:flex;flex-direction:column;font-size:1.1rem;gap:.5rem;padding:.8rem;transition:all .2s ease}#node-sidebar .actions-section .section-content .actions-grid .action-btn:hover:not(:disabled){background:var(--p-bgaccenthover);border-color:var(--p-bgaccenthover);color:var(--p-text-color)}#node-sidebar .actions-section .section-content .actions-grid .action-btn:disabled{cursor:not-allowed;opacity:.5}#node-sidebar .actions-section .section-content .actions-grid .action-btn i{font-size:1.3rem}#node-sidebar .actions-section .section-content .actions-grid .action-btn span{font-size:.9rem;font-weight:500}#node-sidebar .info-section .section-content{padding:20px}#node-sidebar .info-section .section-content .info-stats{margin-bottom:1.5rem}#node-sidebar .info-section .section-content .info-stats .stat-item{align-items:center;border-bottom:1px solid var(--p-surface-800);display:flex;justify-content:space-between;padding:.7rem 0}#node-sidebar .info-section .section-content .info-stats .stat-item:last-child{border-bottom:none}#node-sidebar .info-section .section-content .info-stats .stat-item .stat-label{color:var(--p-text-color);font-size:1.15rem}#node-sidebar .info-section .section-content .info-stats .stat-item .stat-value{color:var(--p-bricksforge-400);font-size:1.2rem;font-weight:600}#node-sidebar .info-section .section-content .info-stats .stat-item .stat-value.orphaned-count{animation:pulse-orphaned-subtle 3s infinite;color:var(--p-text-color)}#node-sidebar .info-section .section-content .info-cleanup{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;margin-bottom:1.5rem;padding:1rem}#node-sidebar .info-section .section-content .info-cleanup .cleanup-btn{align-items:center;background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.6rem 1rem;transition:all .2s ease;width:100%}#node-sidebar .info-section .section-content .info-cleanup .cleanup-btn i{font-size:.9rem}#node-sidebar .info-section .section-content .info-cleanup .cleanup-btn:hover{background:#dc2626;box-shadow:0 2px 8px rgba(239,68,68,.3);transform:translateY(-1px)}#node-sidebar .info-section .section-content .info-cleanup .cleanup-btn:active{box-shadow:0 1px 4px rgba(239,68,68,.3);transform:translateY(0)}#node-sidebar .sidebar-toggle-btn{align-items:center;background:transparent;border:none;border-radius:4px;bottom:10px;color:var(--p-surface-400);cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;padding:.5rem;position:absolute;right:1rem;transition:all .2s ease;width:32px;z-index:10}#node-sidebar .sidebar-toggle-btn:hover{background:hsla(0,0%,100%,.05);color:var(--p-bricksforge-400)}#node-sidebar .sidebar-toggle-btn i{font-size:17px;transition:transform .2s ease}.variable-node-preview .preview-header{align-items:center;border-bottom:1px solid var(--p-surface-600);display:flex;gap:.75rem;padding:.75rem}.variable-node-preview .preview-header .preview-icon{align-items:center;background:var(--p-bricksforge-400);border-radius:6px;color:var(--p-bg);display:flex;font-size:1rem;height:32px;justify-content:center;width:32px}.variable-node-preview .preview-header .preview-title{color:var(--p-text-color);font-size:1.1rem;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variable-node-preview .preview-body{padding:.75rem}.variable-node-preview .preview-body .preview-type{color:var(--p-bricksforge-400);font-size:.9rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.variable-node-preview .preview-body .preview-hint{color:var(--p-surface-400);font-size:.85rem;font-style:italic}.brf-node-editor-container.accepting-variable-drop:before{border:2px dashed var(--p-surface-500);border-radius:8px;bottom:0;content:"";left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.brf-node-editor-container.accepting-variable-drop:after{background:var(--p-bg);border:1px solid var(--p-surface-600);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:var(--p-text-color);content:"Drop variable here to create node";font-size:.9rem;font-weight:500;left:50%;opacity:.9;padding:.75rem 1.25rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}@keyframes pulse-drop-zone{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.002)}}@keyframes pulse-orphaned{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.002)}}@keyframes pulse-orphaned-subtle{0%,to{opacity:.8}50%{opacity:1}}@keyframes pulse-count{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes pulse-count-subtle{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.collapsed-nav{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem .75rem}.collapsed-nav .nav-icon-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--p-surface-500);cursor:pointer;display:flex;flex-direction:column;font-size:1rem;justify-content:center;min-height:32px;padding:.5rem;position:relative;transition:all .2s ease}.collapsed-nav .nav-icon-btn:hover{background:hsla(0,0%,100%,.05);color:var(--p-surface-300)}.collapsed-nav .nav-icon-btn.active{color:var(--p-bricksforge-400)}.collapsed-nav .nav-icon-btn i{font-size:1.1rem;transition:color .2s ease}.brf-node__connection[data-v-8e710968]{pointer-events:none}.brf-node__connection path[data-v-8e710968]{cursor:pointer;pointer-events:all}.brf-node__connection path[data-v-8e710968]:focus{outline:none}.brf-comment-box[data-v-d760fbee]{border-radius:5px;display:flex;flex-direction:column;gap:4px;position:relative;transition:border-color .2s ease}.brf-comment-box[data-v-d760fbee]:hover{border-color:var(--hover-color,#888c1e)}.brf-comment-box-content[data-v-d760fbee]{background-color:rgba(0,0,0,.2);border-top-left-radius:5px;border-top-right-radius:5px;display:flex;flex-direction:column;gap:0;padding:8px 25px 15px;position:relative}.brf-comment-drag-handle[data-v-d760fbee]{align-items:center;border-radius:4px;cursor:move;display:flex;height:24px;justify-content:center;opacity:.8;position:absolute;right:7px;top:13px;transform:scale(1.5);transition:all .2s;width:24px}.brf-comment-drag-handle[data-v-d760fbee]:hover{opacity:1;transform:scale(1.6)}.grip-dots[data-v-d760fbee]{display:grid;gap:2px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);height:12px;width:12px}.dot[data-v-d760fbee]{background-color:var(--p-text-color);border-radius:50%;height:3px;opacity:.7;width:3px}.brf-comment-drag-handle:hover .dot[data-v-d760fbee]{opacity:1}.brf-comment-inputs[data-v-d760fbee]{display:flex;flex-direction:column;gap:0}.brf-comment-title[data-v-d760fbee]{background:transparent;border:none;color:var(--p-text-color);cursor:text;font-size:25px;font-weight:700;margin:0;outline:none;padding:0;resize:none;width:100%}.brf-comment-title[data-v-d760fbee]::placeholder{color:var(--p-text-color);opacity:.5}.brf-comment-text[data-v-d760fbee]{background:transparent;border:none;color:var(--p-text-color);cursor:text;flex:1;font-size:16px;line-height:1;margin:0;min-height:0!important;outline:none;padding:0;resize:none;width:100%}.brf-comment-text[data-v-d760fbee]::placeholder{color:var(--p-text-color);opacity:.5}.brf-comment-color-section[data-v-d760fbee]{left:0;margin-top:12px;overflow:hidden;padding-bottom:8px;padding-top:8px;position:absolute;right:0;transform-origin:center center}.color-picker-enter-active[data-v-d760fbee],.color-picker-leave-active[data-v-d760fbee]{transform-origin:center center!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.color-picker-enter-from[data-v-d760fbee],.color-picker-leave-to[data-v-d760fbee]{opacity:0!important;transform:translateY(20px)!important}.color-picker-enter-to[data-v-d760fbee],.color-picker-leave-from[data-v-d760fbee]{opacity:1!important;transform:translateY(0)!important}.brf-comment-color-label[data-v-d760fbee]{color:var(--p-text-color);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;opacity:.7;text-transform:uppercase}.brf-comment-color-swatches[data-v-d760fbee]{display:flex;flex-wrap:wrap;gap:4px}.brf-comment-color-swatch[data-v-d760fbee]{border:2px solid transparent;border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.brf-comment-color-swatch[data-v-d760fbee]:hover{border-color:hsla(0,0%,100%,.3);transform:scale(1.1)}.brf-comment-color-swatch.active[data-v-d760fbee]{border-color:hsla(0,0%,100%,.8);box-shadow:0 0 0 2px hsla(0,0%,100%,.2);transform:scale(1.15)}.brf-comment-color-swatch.active[data-v-d760fbee]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.resize-handle[data-v-d760fbee]{background:var(--p-bricksforge-500);opacity:0;position:absolute;transition:opacity .2s}.brf-comment-box:hover .resize-handle[data-v-d760fbee]{opacity:.7}.resize-handle[data-v-d760fbee]:hover{opacity:1!important}.resize-handle-nw[data-v-d760fbee]{cursor:nw-resize;height:8px;left:-4px;top:-4px;width:8px}.resize-handle-ne[data-v-d760fbee]{cursor:ne-resize;height:8px;right:-4px;top:-4px;width:8px}.resize-handle-sw[data-v-d760fbee]{bottom:-4px;cursor:sw-resize;height:8px;left:-4px;width:8px}.resize-handle-se[data-v-d760fbee]{bottom:-4px;cursor:se-resize;height:8px;right:-4px;width:8px}.resize-handle-n[data-v-d760fbee]{cursor:n-resize;height:8px;left:50%;top:-4px;transform:translateX(-50%);width:20px}.resize-handle-s[data-v-d760fbee]{bottom:-4px;cursor:s-resize;height:8px;left:50%;transform:translateX(-50%);width:20px}.resize-handle-w[data-v-d760fbee]{cursor:w-resize;height:20px;left:-4px;top:50%;transform:translateY(-50%);width:8px}.resize-handle-e[data-v-d760fbee]{cursor:e-resize;height:20px;right:-4px;top:50%;transform:translateY(-50%);width:8px}.brf-node-minimap[data-v-b2888764]{background:rgba(0,0,0,.5);border:1px solid var(--p-surface-700);bottom:10px;height:200px;left:10px;opacity:0;pointer-events:none;position:fixed;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;width:200px;z-index:9999}.brf-node-minimap.visible[data-v-b2888764]{opacity:1;pointer-events:all;transform:translateY(0)}.brf-node-minimap .brf-node-minimap-viewport[data-v-b2888764]{stroke:var(--p-bricksforge-500);stroke-width:3;fill:rgba(210,178,54,.2);cursor:move;min-height:3px;min-width:3px}.brf-node-minimap .brf-node-minimap-viewport[data-v-b2888764]:hover{stroke-width:4;fill:rgba(210,178,54,.3);stroke:var(--p-bricksforge-500)}.brf-shortcuts-overlay[data-v-d615d720]{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10000}.brf-shortcuts-content[data-v-d615d720]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.6);max-height:75vh;max-width:500px;overflow:hidden;padding:0;width:90%}.brf-shortcuts-header[data-v-d615d720]{align-items:center;background:rgba(0,0,0,.2);border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;padding:16px 20px}.brf-shortcuts-header h3[data-v-d615d720]{color:var(--p-text-color);font-family:inherit;font-size:16px;font-weight:600;margin:0}.brf-shortcuts-close[data-v-d615d720]{background:none;border:none;border-radius:4px;color:var(--p-text-color);cursor:pointer;opacity:.7;padding:6px;transition:all .2s ease}.brf-shortcuts-close[data-v-d615d720]:hover{background:hsla(0,0%,100%,.1);color:var(--p-text-color);opacity:1}.brf-shortcuts-close i[data-v-d615d720]{font-size:14px}.brf-shortcuts-list[data-v-d615d720]{max-height:calc(75vh - 70px);overflow-y:auto;padding:16px 20px}.brf-shortcuts-category[data-v-d615d720]{margin-bottom:20px}.brf-shortcuts-category[data-v-d615d720]:last-child{margin-bottom:0}.brf-category-title[data-v-d615d720]{border-bottom:1px solid var(--surface-border);color:var(--p-text-color);font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;opacity:.8;padding-bottom:6px;text-transform:uppercase}.brf-shortcut-item[data-v-d615d720]{align-items:flex-start;display:grid;gap:16px;grid-template-columns:160px 1fr;padding:10px 0}.brf-shortcut-item[data-v-d615d720]:last-child{padding-bottom:0}.brf-shortcut-keys[data-v-d615d720]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.brf-shortcut-keys kbd[data-v-d615d720]{background:var(--surface-100);border:1px solid var(--surface-200);border-bottom:2px solid var(--surface-300);border-radius:4px;color:var(--p-text-color);font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1;min-width:26px;padding:3px 7px;text-align:center}.brf-shortcut-context[data-v-d615d720]{color:var(--p-text-color);font-size:10px;font-style:italic;opacity:.6;white-space:nowrap}.brf-shortcut-description[data-v-d615d720]{color:var(--p-text-color);font-size:12px;line-height:1.3;opacity:.9}@media (max-width:768px){.brf-shortcuts-content[data-v-d615d720]{margin:20px;width:95%}.brf-shortcut-item[data-v-d615d720]{gap:8px;grid-template-columns:1fr}.brf-shortcut-keys[data-v-d615d720]{justify-content:flex-start}}.brf-syntax-overlay[data-v-0d9d59b8]{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10000}.brf-syntax-content[data-v-0d9d59b8]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.6);height:100%;max-height:75vh;max-width:600px;overflow:scroll;padding:0;width:90%;z-index:10000}.brf-syntax-header[data-v-0d9d59b8]{align-items:center;background:rgba(0,0,0,.2);border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;padding:16px 20px}.brf-syntax-header h3[data-v-0d9d59b8]{color:var(--p-text-color);font-family:inherit;font-size:16px;font-weight:600;margin:0}.brf-syntax-close[data-v-0d9d59b8]{background:none;border:none;border-radius:4px;color:var(--p-text-color);cursor:pointer;opacity:.7;padding:6px;transition:all .2s ease}.brf-syntax-close[data-v-0d9d59b8]:hover{background:hsla(0,0%,100%,.1);color:var(--p-text-color);opacity:1}.brf-syntax-close i[data-v-0d9d59b8]{font-size:14px}.brf-syntax-list[data-v-0d9d59b8]{max-height:calc(75vh - 70px);overflow-y:auto;padding:16px 20px}.brf-syntax-category[data-v-0d9d59b8]{margin-bottom:20px}.brf-syntax-category[data-v-0d9d59b8]:last-child{margin-bottom:0}.brf-category-title[data-v-0d9d59b8]{border-bottom:1px solid var(--surface-border);color:var(--p-text-color);font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;opacity:.8;padding-bottom:6px;text-transform:uppercase}.brf-syntax-primary[data-v-0d9d59b8]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;margin-bottom:16px;padding:16px}.brf-syntax-code[data-v-0d9d59b8]{margin-bottom:8px}.brf-syntax-code code[data-v-0d9d59b8]{background:linear-gradient(135deg,var(--p-bricksforge-400),var(--p-bricksforge-600));border-radius:4px;color:#222;display:inline-block;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;font-weight:600;padding:4px 8px}.brf-syntax-description[data-v-0d9d59b8]{color:var(--p-text-color);font-size:12px;line-height:1.4;margin:0;opacity:.8}.brf-examples-table[data-v-0d9d59b8]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;overflow:hidden}.brf-table-header[data-v-0d9d59b8]{background:var(--surface-section);color:var(--p-text-color);font-size:11px;font-weight:600;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.brf-table-header[data-v-0d9d59b8],.brf-table-row[data-v-0d9d59b8]{border-bottom:1px solid var(--surface-border);display:grid;gap:16px;grid-template-columns:200px 1fr;padding:12px 16px}.brf-table-row[data-v-0d9d59b8]{transition:background-color .2s ease}.brf-table-row[data-v-0d9d59b8]:last-child{border-bottom:none}.brf-table-row[data-v-0d9d59b8]:hover{background:var(--surface-hover)}.brf-table-code[data-v-0d9d59b8]{border-radius:3px;color:var(--p-bricksforge-400);display:inline-block;font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px;font-weight:400;max-width:180px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.brf-table-text[data-v-0d9d59b8]{align-items:center;color:var(--p-text-color);display:flex;font-size:12px;line-height:1.4;opacity:.8}.brf-syntax-tip[data-v-0d9d59b8]{align-items:flex-start;border-bottom:1px solid var(--surface-border);display:flex;gap:10px;padding:10px 0}.brf-syntax-tip[data-v-0d9d59b8]:last-child{border-bottom:none}.brf-tip-icon[data-v-0d9d59b8]{color:var(--p-bricksforge-500);flex-shrink:0;font-size:12px;margin-top:1px;opacity:.8}.brf-tip-content[data-v-0d9d59b8]{color:var(--p-text-color);font-size:11px;line-height:1.4;margin:0;opacity:.8}.brf-tip-content strong[data-v-0d9d59b8]{color:var(--p-text-color);font-weight:600}.brf-syntax-list[data-v-0d9d59b8]::-webkit-scrollbar{width:4px}.brf-syntax-list[data-v-0d9d59b8]::-webkit-scrollbar-track{background:transparent}.brf-syntax-list[data-v-0d9d59b8]::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:2px}.brf-syntax-list[data-v-0d9d59b8]::-webkit-scrollbar-thumb:hover{background:var(--surface-hover)}@media (max-width:768px){.brf-syntax-content[data-v-0d9d59b8]{margin:20px;width:95%}.brf-table-header[data-v-0d9d59b8],.brf-table-row[data-v-0d9d59b8]{gap:8px;grid-template-columns:1fr}.brf-table-code[data-v-0d9d59b8]{max-width:none;white-space:normal}}.brf-context-variables[data-v-0d9d59b8]{margin-top:12px}.brf-context-title[data-v-0d9d59b8]{color:var(--p-text-color);font-size:11px;font-weight:600;margin-bottom:8px;opacity:.8}.brf-context-table[data-v-0d9d59b8]{background:var(--surface-section);border:1px solid var(--surface-border);border-radius:4px;font-size:11px;overflow:hidden}.brf-context-header[data-v-0d9d59b8]{background:var(--surface-card);color:var(--p-text-color);font-weight:600;letter-spacing:.3px;opacity:.7;text-transform:uppercase}.brf-context-header[data-v-0d9d59b8],.brf-context-row[data-v-0d9d59b8]{border-bottom:1px solid var(--surface-border);display:grid;gap:12px;grid-template-columns:120px 1fr;padding:8px 12px}.brf-context-row[data-v-0d9d59b8]{transition:background-color .2s ease}.brf-context-row[data-v-0d9d59b8]:last-child{border-bottom:none}.brf-context-row[data-v-0d9d59b8]:hover{background:var(--surface-hover)}.brf-context-code[data-v-0d9d59b8]{border-radius:3px;color:var(--p-text-color);display:inline-block;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;font-weight:500;max-width:110px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.brf-context-text[data-v-0d9d59b8]{align-items:center;color:var(--p-text-color);display:flex;font-size:11px;line-height:1.3;opacity:.8}@media (max-width:768px){.brf-context-header[data-v-0d9d59b8],.brf-context-row[data-v-0d9d59b8]{gap:6px;grid-template-columns:1fr}.brf-context-code[data-v-0d9d59b8]{max-width:none;white-space:normal}}.brf-prompt-overlay[data-v-05a0ade2]{align-items:center;animation:fadeIn-05a0ade2 .15s ease-out;backdrop-filter:blur(8px);background:rgba(0,0,0,.8);bottom:0;display:flex;height:100vh;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0;user-select:none;width:100vw;will-change:opacity,backdrop-filter;z-index:999999}.brf-prompt-content[data-v-05a0ade2]{animation:slideIn-05a0ade2 .15s ease-out;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.6);max-width:400px;overflow:hidden;padding:0;pointer-events:auto;position:relative;width:90%;z-index:1}.brf-prompt-header[data-v-05a0ade2]{align-items:center;background:rgba(0,0,0,.2);border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;padding:16px 20px}.brf-prompt-header h3[data-v-05a0ade2]{color:var(--p-text-color);font-family:inherit;font-size:16px;font-weight:600;margin:0}.brf-prompt-close[data-v-05a0ade2]{background:none;border:none;border-radius:4px;color:var(--p-text-color);cursor:pointer;opacity:.7;padding:6px;transition:all .2s ease}.brf-prompt-close[data-v-05a0ade2]:hover{background:hsla(0,0%,100%,.1);color:var(--p-text-color);opacity:1}.brf-prompt-close i[data-v-05a0ade2]{font-size:14px}.brf-prompt-body[data-v-05a0ade2]{padding:20px}.brf-prompt-field[data-v-05a0ade2]{margin-bottom:20px}.brf-prompt-description[data-v-05a0ade2]{background:var(--surface-100);border:1px solid var(--surface-border);border-radius:4px;color:var(--p-text-color);font-size:13px;line-height:1.4;margin-bottom:12px;padding:12px;white-space:pre-line}.brf-prompt-actions[data-v-05a0ade2]{display:flex;gap:12px;justify-content:flex-end}@media (max-width:480px){.brf-prompt-content[data-v-05a0ade2]{margin:20px;width:95%}.brf-prompt-body[data-v-05a0ade2]{padding:16px}.brf-prompt-actions[data-v-05a0ade2]{flex-direction:column}.brf-prompt-actions[data-v-05a0ade2] .p-button{width:100%}}@keyframes fadeIn-05a0ade2{0%{opacity:0}to{opacity:1}}@keyframes slideIn-05a0ade2{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.brf-choice-overlay[data-v-2935626d]{align-items:center;animation:fadeIn-2935626d .15s ease-out;backdrop-filter:blur(8px);background:rgba(0,0,0,.8);bottom:0;display:flex;height:100vh;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0;user-select:none;width:100vw;will-change:opacity,backdrop-filter;z-index:999999}.brf-choice-content[data-v-2935626d]{animation:slideIn-2935626d .15s ease-out;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.6);max-height:80vh;max-width:500px;overflow:hidden;pointer-events:auto;position:relative;width:90%;z-index:1}.brf-choice-header[data-v-2935626d]{align-items:center;background:rgba(0,0,0,.2);border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;padding:16px 20px}.brf-choice-header h3[data-v-2935626d]{color:var(--p-text-color);font-size:1.375rem;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0}.brf-choice-header .brf-choice-close[data-v-2935626d]{align-items:center;background:none;border:none;border-radius:4px;color:var(--p-text-color);cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:6px;transition:all .2s ease}.brf-choice-header .brf-choice-close[data-v-2935626d]:hover{background:hsla(0,0%,100%,.1);opacity:1}.brf-choice-header .brf-choice-close i[data-v-2935626d]{font-size:14px}.brf-choice-body[data-v-2935626d]{padding:1.25rem 2rem 2rem}.brf-choice-message[data-v-2935626d]{margin-bottom:1.25rem}.brf-choice-message .brf-choice-text[data-v-2935626d]{align-items:flex-start;display:flex;gap:1rem}.brf-choice-message .brf-choice-text .brf-choice-icon[data-v-2935626d]{color:var(--p-bricksforge-400);flex-shrink:0;font-size:1.75rem;margin-top:.125rem}.brf-choice-message .brf-choice-text .brf-choice-icon i[data-v-2935626d]{font-family:Font Awesome\ 6 Free;font-weight:900}.brf-choice-message .brf-choice-text .brf-choice-text-content[data-v-2935626d]{color:var(--p-text-color);flex:1;font-size:2rem;font-weight:500;letter-spacing:-.01em;line-height:1.4;margin-bottom:.4rem}.brf-choice-message .brf-choice-description[data-v-2935626d]{color:var(--p-text-muted-color);font-weight:400;letter-spacing:.01em;line-height:1.5;margin-top:.125rem;white-space:pre-wrap}.brf-choice-options[data-v-2935626d]{display:flex;flex-direction:row;gap:1rem;margin-bottom:1.75rem}.brf-choice-options .brf-choice-button[data-v-2935626d]{justify-content:flex-start;min-width:0;text-align:left;width:fit-content}.brf-choice-options .brf-choice-button[data-v-2935626d] .p-button{font-weight:500;min-width:0;padding:.75rem 1rem;white-space:nowrap;width:auto}.brf-choice-options .brf-choice-button[data-v-2935626d] .p-button-label{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.brf-choice-options .brf-choice-button[data-v-2935626d] .p-button-icon{flex-shrink:0;margin-right:.5rem;opacity:.8}.brf-choice-options .brf-choice-button[data-v-2935626d]:only-child{grid-column:1/-1;justify-self:start}.brf-choice-actions[data-v-2935626d]{border-top:1px solid var(--p-surface-700);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}@keyframes fadeIn-2935626d{0%{opacity:0}to{opacity:1}}@keyframes slideIn-2935626d{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.brf-canvas-selection-overlay[data-v-61e365d6]{align-items:center;animation:fadeIn-61e365d6 .15s ease-out;backdrop-filter:blur(8px);background:rgba(0,0,0,.8);bottom:0;display:flex;height:100vh;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0;user-select:none;width:100vw;will-change:opacity,backdrop-filter;z-index:999999}.brf-canvas-selection-content[data-v-61e365d6]{animation:slideIn-61e365d6 .15s ease-out;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.6);max-height:80vh;max-width:500px;overflow:hidden;pointer-events:auto;position:relative;width:90%;z-index:1}.brf-canvas-selection-header[data-v-61e365d6]{align-items:center;background:rgba(0,0,0,.2);border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;padding:16px 20px}.brf-canvas-selection-header h3[data-v-61e365d6]{color:var(--p-text-color);font-size:1.375rem;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0}.brf-canvas-selection-header .brf-canvas-selection-close[data-v-61e365d6]{align-items:center;background:none;border:none;border-radius:4px;color:var(--p-text-color);cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:6px;transition:all .2s ease}.brf-canvas-selection-header .brf-canvas-selection-close[data-v-61e365d6]:hover{background:hsla(0,0%,100%,.1);opacity:1}.brf-canvas-selection-header .brf-canvas-selection-close i[data-v-61e365d6]{font-size:14px}.brf-canvas-selection-body[data-v-61e365d6]{max-height:calc(80vh - 80px);overflow-y:auto;padding:1.25rem 1.5rem 1.5rem}.brf-canvas-selection-message[data-v-61e365d6]{margin-bottom:1.5rem}.brf-canvas-selection-message .brf-canvas-selection-text[data-v-61e365d6]{color:var(--p-text-color);font-size:2rem;font-weight:500;letter-spacing:-.01em;line-height:1.4;margin-bottom:.4rem}.brf-canvas-selection-message .brf-canvas-selection-description[data-v-61e365d6]{color:var(--p-text-muted-color);font-size:.9rem;line-height:1.4}.brf-canvas-selection-list[data-v-61e365d6]{margin-bottom:1.5rem}.canvas-separator[data-v-61e365d6]{background:var(--surface-border);height:1px;margin:1rem 0;opacity:.5}.brf-canvas-section-title[data-v-61e365d6]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin:1rem 0 .75rem;text-transform:uppercase}.brf-canvas-section-title[data-v-61e365d6]:first-child{margin-top:0}.brf-canvas-section-title i[data-v-61e365d6]{font-size:.8rem;opacity:.7}.brf-canvas-folder[data-v-61e365d6]{margin-bottom:.5rem}.brf-canvas-folder .brf-canvas-folder-header[data-v-61e365d6]{border-radius:6px;cursor:pointer;padding:.5rem .75rem;transition:all .15s ease}.brf-canvas-folder .brf-canvas-folder-header[data-v-61e365d6]:hover{background:hsla(0,0%,100%,.02)}.brf-canvas-folder .brf-canvas-folder-header .brf-canvas-folder-info[data-v-61e365d6]{align-items:center;display:flex;gap:.5rem}.brf-canvas-folder .brf-canvas-folder-header .brf-canvas-folder-info .folder-toggle[data-v-61e365d6]{color:var(--p-text-muted-color);font-size:.7rem;transition:transform .15s ease}.brf-canvas-folder .brf-canvas-folder-header .brf-canvas-folder-info .folder-icon[data-v-61e365d6]{color:#14b8a6;font-size:.9rem}.brf-canvas-folder .brf-canvas-folder-header .brf-canvas-folder-info .folder-name[data-v-61e365d6]{color:var(--p-text-color);font-weight:500}.brf-canvas-folder .brf-canvas-folder-header .brf-canvas-folder-info .folder-count[data-v-61e365d6]{color:var(--p-text-muted-color);font-size:.8rem;margin-left:auto}.brf-canvas-folder.expanded .folder-toggle[data-v-61e365d6]{transform:rotate(90deg)}.brf-canvas-folder .brf-canvas-folder-content[data-v-61e365d6]{margin-left:1.25rem;margin-top:.25rem}.brf-canvas-item[data-v-61e365d6]{border:1px solid transparent;border-radius:6px;cursor:pointer;margin-bottom:.25rem;padding:.75rem;transition:all .15s ease}.brf-canvas-item[data-v-61e365d6]:hover{background:hsla(0,0%,100%,.03);border-color:var(--p-surface-border)}.brf-canvas-item.nested[data-v-61e365d6]{margin-left:.5rem;padding:.5rem .75rem}.brf-canvas-item.global .canvas-icon[data-v-61e365d6]{color:var(--p-bricksforge-400)}.brf-canvas-item .brf-canvas-item-info[data-v-61e365d6]{align-items:center;display:flex;gap:.75rem}.brf-canvas-item .brf-canvas-item-info .canvas-icon[data-v-61e365d6]{color:var(--p-primary-400);flex-shrink:0;font-size:1rem;width:16px}.brf-canvas-item .brf-canvas-item-info .canvas-name[data-v-61e365d6]{color:var(--p-text-color);flex:1;font-weight:500}.brf-canvas-item .brf-canvas-item-info .canvas-count[data-v-61e365d6]{color:var(--p-text-muted-color);font-size:.8rem;margin-left:auto}.brf-canvas-selection-actions[data-v-61e365d6]{border-top:1px solid var(--surface-border);display:flex;justify-content:flex-end;padding-top:1rem}@keyframes fadeIn-61e365d6{0%{opacity:0}to{opacity:1}}@keyframes slideIn-61e365d6{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.brf-no-text-select [data-v-21f706dc],.brf-no-text-select[data-v-21f706dc]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.brf-no-text-select [contenteditable=true][data-v-21f706dc],.brf-no-text-select input[data-v-21f706dc],.brf-no-text-select textarea[data-v-21f706dc]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.brf-no-text-select .brf-node[data-selected=true][data-v-21f706dc],.brf-node.brf-temp-selected[data-v-21f706dc]{border-color:var(--node-selected-color)!important}.brf-action-buttons[data-v-21f706dc]{display:flex;flex-direction:column;gap:8px;position:absolute;right:20px;top:20px;z-index:1000}.brf-shortcuts-button[data-v-21f706dc]{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.brf-shortcuts-button[data-v-21f706dc]:hover{background:rgba(0,0,0,.6);border-color:var(--p-bricksforge-500)}.brf-shortcuts-button i[data-v-21f706dc]{color:var(--p-text-color);font-size:14px}.brf-shortcuts-button:hover i[data-v-21f706dc]{color:var(--p-bricksforge-500)}.brf-syntax-button[data-v-21f706dc]{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.brf-syntax-button[data-v-21f706dc]:hover{background:rgba(0,0,0,.6);border-color:var(--p-bricksforge-500)}.brf-syntax-button i[data-v-21f706dc]{color:var(--p-text-color);font-size:14px}.brf-syntax-button:hover i[data-v-21f706dc]{color:var(--p-bricksforge-500)}@media (max-width:768px){.brf-shortcuts-content[data-v-21f706dc]{margin:20px;width:95%}.brf-shortcut-item[data-v-21f706dc]{flex-direction:column;gap:10px}.brf-shortcut-keys[data-v-21f706dc]{min-width:auto}.brf-action-buttons[data-v-21f706dc]{right:15px;top:70px}.brf-shortcuts-button[data-v-21f706dc],.brf-syntax-button[data-v-21f706dc]{height:36px;width:36px}}.ai-loading-wrapper[data-v-55eb6af7]{align-items:center;display:flex;height:200px;justify-content:center}.dialog-footer[data-v-55eb6af7]{display:flex;justify-content:flex-end;margin-top:10px}.v-binder-follower-container{z-index:99999!important}#bricksforge-triggers .brf-triggers-container{background:var(--p-bg);box-shadow:0 0 8px -2px #000;color:#fff;font-size:13px;height:550px;left:0;line-height:1.4em;opacity:0;overflow:hidden;position:fixed;right:0;top:auto;transition:50ms linear;z-index:9999}#bricksforge-triggers .n-input{align-items:center}#bricksforge-triggers .brf-toolbar{align-items:center;background:var(--p-bgaccent);color:var(--p-text-color);display:flex;flex-direction:row;position:relative}#bricksforge-triggers .brf-toolbar a{fill:var(--p-text-color)}#bricksforge-triggers .brf-toolbar .brf-panel-save{align-items:center;color:var(--p-text-color);color:var(--p-bricksforge-500)!important;display:flex;font-weight:600;gap:.2rem;justify-content:center;position:absolute;right:0}#bricksforge-triggers .brf-toolbar .brf-panel-save svg{fill:var(--p-bricksforge-500)!important}#bricksforge-triggers .brf-toolbar .brf-panel-save:hover{color:var(--p-bricksforge-400)!important}#bricksforge-triggers .brf-toolbar .brf-panel-save:hover svg{fill:var(--p-bricksforge-400)!important}#bricksforge-triggers .brf-toolbar .brf-panel-save svg{fill:var(--p-text-200);display:inline;margin-right:3px;vertical-align:-3px;width:12px}#bricksforge-triggers .brf-toolbar .brf-panel-settings{color:#71601e;font-weight:600;position:absolute;right:80px}#bricksforge-triggers .brf-toolbar .brf-panel-settings:hover svg{fill:#111}#bricksforge-triggers .brf-toolbar .brf-panel-settings svg{fill:#71601e;display:inline;margin-right:3px;vertical-align:-3px;width:12px}#bricksforge-triggers .brf-toolbar .brf-panel-jump-to-node{color:#71601e;font-weight:600;position:absolute;right:160px}#bricksforge-triggers .brf-toolbar .brf-panel-jump-to-node:hover svg{fill:#111}#bricksforge-triggers .brf-toolbar .brf-panel-jump-to-node svg{fill:#71601e;display:inline;margin-right:3px;vertical-align:-3px;width:12px}#bricksforge-triggers .brf-toolbar .brf-panel-minimize{color:#71601e;font-weight:600;position:absolute;right:120px}#bricksforge-triggers .brf-toolbar .brf-panel-minimize:hover svg{fill:#111}#bricksforge-triggers .brf-toolbar .brf-panel-minimize svg{fill:#71601e;display:inline;margin-right:3px;vertical-align:-3px;width:12px}#bricksforge-triggers .brf-toolbar .brf-panel-focusmode{color:#71601e;font-weight:600;position:absolute;right:200px}#bricksforge-triggers .brf-toolbar .brf-panel-focusmode:hover svg{fill:#111}#bricksforge-triggers .brf-toolbar .brf-panel-focusmode svg{fill:#71601e;display:inline;margin-right:3px;vertical-align:-3px;width:12px}#bricksforge-triggers .brf-toolbar .brf-panel-change-timeline-layout{color:#71601e;font-weight:600;position:absolute;right:160px}#bricksforge-triggers .brf-toolbar .brf-panel-change-timeline-layout:hover svg{fill:#111}#bricksforge-triggers .brf-toolbar .brf-panel-change-timeline-layout svg{fill:#71601e;display:inline;margin-right:3px;vertical-align:-4px;width:15px}#bricksforge-triggers .brf-toolbar .brf-t-title{color:#000;font-weight:600;margin:0}#bricksforge-triggers .brf-toolbar a{padding:10px 25px;transition:all .15s ease}#bricksforge-triggers .brf-toolbar a:hover{background:var(--p-bgaccenthover)}#bricksforge-triggers .brf-toolbar a.active{background:var(--p-bgaccentactive);color:var(--p-primary-400)}#bricksforge-triggers .brf-toolbar a.active svg{fill:var(--p-primary-400)}#bricksforge-triggers .brf-content{height:100%;padding:10px}#bricksforge-triggers .brf-content *{-ms-overflow-style:none;scrollbar-width:none}#bricksforge-triggers .brf-content ::-webkit-scrollbar{height:0;width:0}#bricksforge-triggers .brf-content .brf-delete-icon{fill:#944;width:10px}#bricksforge-triggers .brf-content .brf-delete-action{background:#272d33;color:#944;cursor:pointer;font-size:11px;margin-bottom:15px;margin-top:12px;padding:5px 15px}#bricksforge-triggers .brf-content .brf-delete-action:hover{background:#944;color:#fff}#bricksforge-triggers .brf-content .brf-delete-action:hover *{fill:#fff;color:#fff}#bricksforge-triggers .brf-content .brf-delete-action svg{margin-right:5px;vertical-align:-2px;width:5px}#bricksforge-triggers .brf-content.empty{align-items:center;display:flex;justify-content:center;margin-top:-15px;text-align:center}#bricksforge-triggers .brf-content .brf-panel-label{display:block;margin-bottom:5px;margin-top:10px}#bricksforge-triggers .brf-content .brf-instance-name{background:transparent;border:0;cursor:pointer;height:auto;line-height:1.8em;margin:0;padding:0}#bricksforge-triggers .brf-content .brf-instances-list a svg:not(.brf-duotone){fill:#944;display:none;margin-top:3px;width:10px}#bricksforge-triggers .brf-content .brf-instances-list a{background:transparent;border-radius:5px;color:var(--p-text-color);display:block;display:flex;flex-direction:row;gap:10px;padding:5px 15px}#bricksforge-triggers .brf-content .brf-instances-list a input{caret-color:transparent}#bricksforge-triggers .brf-content .brf-instances-list a:hover svg{display:block}#bricksforge-triggers .brf-content .brf-instances-list a.active{background:var(--p-bglight);border-radius:5px;color:var(--p-primary-400)}#bricksforge-triggers .brf-content .n-grid{height:100%}#bricksforge-triggers .brf-content .n-grid>div{border-right:1px solid #2f363d;height:100%;overflow-y:auto;padding:10px 25px 50px 15px!important}#bricksforge-triggers .brf-content .n-grid>div:last-child{border-right:none}#bricksforge-triggers .brf-content .n-grid>div .brf-tl-v-actions{opacity:0;transform:translateY(-7px)}#bricksforge-triggers .brf-content .n-grid.horizontal{display:flex!important;overflow-x:auto}#bricksforge-triggers .brf-content .n-grid.horizontal>div{flex-shrink:0!important;position:relative}#bricksforge-triggers .brf-content .brf-action,#bricksforge-triggers .brf-content .brf-event{margin-bottom:5px}#bricksforge-triggers .brf-content .brf-action a,#bricksforge-triggers .brf-content .brf-event a{border-bottom:1px solid #2f363d;color:#fff;display:block;padding:5px;transition:all .15s ease}#bricksforge-triggers .brf-content .brf-action a:hover,#bricksforge-triggers .brf-content .brf-event a:hover{background:#2f363d}#bricksforge-triggers .brf-content .brf-action a.active,#bricksforge-triggers .brf-content .brf-event a.active{color:#ffda46;font-weight:600}#bricksforge-triggers .brf-content .n-collapse-item{border:0!important;margin:5px 0}#bricksforge-triggers .brf-content .n-collapse-item .n-collapse-item__header{background:#20252c82;border-radius:5px;padding:5px}#bricksforge-triggers .brf-content .n-collapse-item .n-collapse-item__content-wrapper{background:#20252c82;border-radius:0;padding:5px 20px 20px;transform:translateY(-5px)}#bricksforge-triggers .brf-content .n-collapse-item .n-collapse-item__content-inner{padding-top:5px!important}#bricksforge-triggers .brf-content .brf-action-heading{display:flex;justify-content:space-between}#bricksforge-triggers .brf-content .brf-action-heading .brf-add-btn{fill:var(--p-secondary);cursor:pointer;display:flex}.brf-panel-label{display:block;margin-bottom:5px;margin-top:10px}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}body[data-brf-picker-active=true] .is-active-element{border:none!important;outline:none!important}.picker-section-active{background:rgba(99,102,241,.03)!important;outline:1px solid rgba(99,102,241,.6)!important;outline-offset:2px;z-index:100}.picker-div-active,.picker-section-active{backdrop-filter:blur(1px);cursor:pointer!important;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1)}.picker-div-active{background:rgba(245,158,11,.03)!important;outline:1px solid rgba(245,158,11,.6)!important;outline-offset:2px;z-index:99}.picker-element-active{backdrop-filter:blur(1px);background:rgba(34,197,94,.03)!important;cursor:pointer!important;outline:1px solid rgba(34,197,94,.6)!important;outline-offset:2px;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1);z-index:98}.brf-element-info{backdrop-filter:blur(12px);background:hsla(0,0%,6%,.9);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);cursor:pointer!important;font-size:14px;font-weight:500;left:16px;letter-spacing:.3px;min-width:120px;padding:12px 20px;position:fixed;top:16px;transform:translateY(0);transition:all .3s cubic-bezier(.23,1,.32,1);z-index:99999}.brf-element-info:empty{display:none}.brf-element-info:hover{background:hsla(0,0%,8%,.95);border-color:hsla(0,0%,100%,.12);box-shadow:0 8px 32px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.15);transform:translateY(-2px)}#brf-panel-settings{max-height:300px;overflow:auto}#brf-panel-settings .brf-tl-section{background:var(--p-bg)}#brf-panel-settings .brf-tl-section .brf-panel-label{font-weight:600!important}#brf-panel-settings .brf-tl-section.flex{align-items:center;display:flex;gap:10px;justify-content:space-between}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;src:local(""),url(../fonts/fira-sans-v16-latin-300.woff2) format("woff2"),url(../fonts/fira-sans-v16-latin-300.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:local(""),url(../fonts/fira-sans-v16-latin-regular.woff2) format("woff2"),url(../fonts/fira-sans-v16-latin-regular.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:local(""),url(../fonts/fira-sans-v16-latin-600.woff2) format("woff2"),url(../fonts/fira-sans-v16-latin-600.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:local(""),url(../fonts/inter-v18-latin-regular.woff2) format("woff2")}:root{--brfNavBackground:#121212;--brfContentBackground:#070707;--brfSidebarBackground:#000;--brfSidebarBoxBackground:#0e0e0e;--brfPrimaryColor:#ffda46;--brfPrimaryBackgroundAlpha:rgba(#ffda46,0.3);--brfSecondaryColor:var(--p-secondary);--brf-multi-select-color:#10b981;--brf-multi-select-border:#175;--brf-multi-select-bg:#68ffcd17}.brf-dark:not(:has([data-brf-panel-open=true])){color-scheme:inherit}.media-modal{color-scheme:light}#bricksforge-triggers h1,#bricksforge-triggers h2,#bricksforge-triggers h3,#bricksforge-triggers h4,#bricksforge-triggers h5,#bricksforge-triggers h6,#bricksforge-triggers p{color:#fff}#bricksforge-triggers .mt-0{margin-top:0!important}#bricksforge-triggers .mt-xs{margin-top:5px}#bricksforge-triggers .mt-s{margin-top:15px}#bricksforge-triggers .mt-m{margin-top:25px}#bricksforge-triggers .mt-l{margin-top:35px}#bricksforge-triggers .mt-xl{margin-top:45px}#bricksforge-triggers .mr-0{margin-right:0}#bricksforge-triggers .mr-xs{margin-right:5px}#bricksforge-triggers .mr-s{margin-right:15px}#bricksforge-triggers .mr-m{margin-right:25px}#bricksforge-triggers .mr-l{margin-right:35px}#bricksforge-triggers .mr-xl{margin-right:45px}#bricksforge-triggers .mb-0{margin-bottom:0}#bricksforge-triggers .mb-xs{margin-bottom:5px}#bricksforge-triggers .mb-s{margin-bottom:15px}#bricksforge-triggers .mb-m{margin-bottom:25px}#bricksforge-triggers .mb-l{margin-bottom:35px}#bricksforge-triggers .mb-xl{margin-bottom:45px}#bricksforge-triggers .ml-0{margin-left:0}#bricksforge-triggers .ml-xs{margin-left:5px}#bricksforge-triggers .ml-s{margin-left:15px}#bricksforge-triggers .ml-m{margin-left:25px}#bricksforge-triggers .ml-l{margin-left:35px}#bricksforge-triggers .ml-xl{margin-left:45px}#bricksforge-triggers .d-flex{display:flex}#bricksforge-triggers .justify-content-space-between{justify-content:space-between}#bricksforge-triggers .align-items-center{align-items:center}.mx-menu-ghost-host{z-index:9999!important}body.modal-open .brf-toolbar{z-index:999999}.brf-toolbar{border-bottom:1px solid var(--p-bg);box-shadow:0 0 10px 0 var(--p-bg);z-index:9999999}.brf-toolbar a[data-link]{align-items:center;display:flex;gap:.8rem;justify-content:center}.brf-toolbar a[data-link] svg{width:13px}.brf-toolbar .brf-toolbar-right{display:inline-block;position:absolute;right:0;top:-1px;width:100%}.brf-toolbar .brf-toolbar-right a{color:var(--p-text-color)!important;transition:all .15s ease}.brf-toolbar .brf-toolbar-right a svg{fill:var(--p-text-color)!important}.brf-toolbar .brf-toolbar-right a:hover{background:transparent!important;color:var(--p-bricksforge-400)!important}.brf-toolbar .brf-toolbar-right a:hover svg{fill:var(--p-bricksforge-400)!important}.brf-toolbar .brf-t-title{cursor:default;pointer-events:none}.brf-context-menu{background:#191c21!important;border-radius:5px!important;padding:0 5px}.brf-context-menu div.mx-context-menu-item{border-bottom:1px solid #222}.brf-context-menu div.mx-context-menu-item::last-child{border-bottom:none}.brf-context-menu .icon{display:none!important}.brf-context-menu .mx-context-menu-item.open,.brf-context-menu .mx-context-menu-item:hover{background:transparent!important;color:#ffda46;cursor:pointer}.brf-context-menu .mx-context-menu-item span{font-size:13px}.brf-accordion-btn{background:#20252c82}.brf-add-actions{display:flex;gap:10px}.brf-add-actions svg{margin-left:10px;width:10px}.instance-status{border-radius:50%;height:10px;line-height:0;margin:0;padding:0;width:11px}.instance-status.enabled{background:var(--p-success-400)}.instance-status.disabled{background:var(--p-warning-400)}.brf-context-menu-delete{color:var(--p-error-400)!important}#brf-animation-ui-code-preview{bottom:0;left:0;position:fixed;width:350px;z-index:999999}#brf-animation-ui-code-preview .cm-gutters{display:none!important}#brf-animation-ui-code-preview .cm-scroller{padding:15px!important}#brf-animation-ui-code-preview .ͼo{background-color:#2e333b;border-right:2px solid #252a31;color:#abb2bf}.brf-animation-ui-toggle-preview{cursor:pointer;display:none;font-size:12px;margin-left:4px;transition:transform .15s ease-in-out}.brf-animation-ui-toggle-preview:hover{transform:scale(1.1)}.brf-panel{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIHZpZXdCb3g9IjAgMCA1NTkgNjA5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9IjgiIHk9IjMiIHdpZHRoPSIxMzYiIGhlaWdodD0iMTQ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzcuNSAtMTYuNjY3KSBzY2FsZSg0LjE2NjY3KSIvPjxkZWZzPjxpbWFnZSBpZD0iYSIgd2lkdGg9IjEzNiIgaGVpZ2h0PSIxNDgiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSWdBQUFDVUNBWUFBQUJJcm1HeUFBQUFDWEJJV1hNQUFBN0VBQUFPeEFHVkt3NGJBQUFnQUVsRVFWUjRuTzJkZWJBbFdWbmdmMS9tWGQ2clY4dDd0WFEzMEF0TDIrc0kzWFk3NFRBS09zZzBMbzJqdENJanpvZzRBOU1ZSTRFQk9vRVlJVGlFSWhOcXhPQ0NHNHJESUtETU9LalFEZ2d5YUFnTk5rcFhiMnpkdFhVdGJkV3JybnIxM3IwMzg1cy9UdWE5bVhuUHlUeVpOKytyVjFWOEVhOHE4K1Jadmp6NXkrLzd6c21UZVVWVitacDhUVnpTQVZqLzlES0k1YWd0RFZEWEFYZjVud1dlQi93UzhKR3l1aXNPdFN2RmhzUnlzd2pBakRlUjVZUnFuV00rODc4QWZnNjRIM2dETUd5aVQra1pKZTB0M0x4S1VMdnlldkp2Z005alR1Z0Z3SWVCUHdLdW0zTzdGNk04QmZndDRHK0FGd0t2QlI0Qy90MDhHNTBYSVA4TStCREtCNEZuRjQ3OUFQQWc4QXZBOWptMWZ6RkpBUHdYNEJIZ3h3ckhuZ0g4UHZBSmpHV1pTK050eWpMdzM0Qi9CTDZySko4QVA0VTU2VmUyck1QRkpOK1BzUkp2QlpaSzhqMFBZMWwrRzdpeVRRWGFCT1EvWXk3NDYycVV1UUp6VXA4Q3ZxMUZYUzUwdVEzNEMrQjl3TFUxeXIwU2VCajRHVm9LNWRvQTVIdUJ2d2QrRmRqclhTb2ZKVDBYK0Jqd1h1Q21GblM2VU9WSzRKM0F2Y0NMeHFuMVl1UkY0QzJZbS9YZno2clFMSURjQ3Z3WjhDZkFMYzVjOVU3dXBaam8vRzFjV3ZGSkFMd1JjL2YvaDVicWZCYndMdUN2TVM2b2tUUUJaQi93MzRIUEFkL1p0T0VLZVQzd1JlRFZjNnAvSzhuTE1HRDhQT2J1YjF1K0JSUEV2aHQ0ZXQzQ2RRSDVDY3lGZTAzZGhxemlzQzVKOHVYQXJ3T2ZBZTVvcGIydEpjOEZQZ3E4QjNPM3oxdGVqbkU3YnlLWi8vSVJYMEJlRE53SC9BcXdzN1pxczhudG1QbVQ5MUl2WU51cWNnVW16dmdVOEsrOFM3VXo0ZDBCM293WkdiM2NwMEFWSUxjRGZ3cjhiK0E1YVdMdDhMaWRrM3NwNXNUZXh1WkQyb2FFbU5IRkk3UVhaelFUNVprWWwvTlhWSXdlWFlEc0JkNkJNZTkzdHFyY2JCSmc0cE5IYU12TmJZNzhNQWJ1dDVBRTMxdmtDZGkzWWthUGY0aVpkSnNTR3lBL2lZa3o3bmFmUll1blZ4Nkh1T1F5VEtEOFdiTER3YTBuendVK0R2d0JiY1FaODZQcWh6Q0I4cHVCaGV3QkEwaEhBYjRQMkErOEhkZzFOMVhhbFcvQVRDaDlBTGlKR0dyOUtlWCtVakVQOEhvMS93S3VCbjRIRTJjOGZ5NW5QcU5ZVHJ1RENXQWZBWDZFT01tbnFxeC9jdmY3MlJIZGhRS2pRbEZuQjBwOW9GMTFPZEs5WTUwNHlkelhWeFBvYjZJZUpRT0ZvWmp6VGJNWG4rYUdDbXNCZWlaQXVwNTZoSG9YeTlHNzZlZ0NReW1Gc05GVVo0dVB1cTNkbFBabFJ6KzBjT1BwT3pzQWVxUjdGMmNDWkNWU0ZtTWhJdDl4OXVyYjFiWkpDM0dTcmFld29FS1g3d1g5VGFyV3VBUkFMRER3MEwrcjhFOWRkRU9NZGFoU1dQbE9Uc2NMc25zSXV5S1RYcnpwTXRrM2JXbERsU2ltUHp0QVg2R3JkMEE2SGc3MUdDZkR5L1RKQkpLVkVmUmpZUmhzemxuVWJTTjFEMTFWRmxUcEorWnN4T0hLaXRMRFo4V3NwQWhMOG80RUZtTGtxZ0g2V0ErNnNZK2VSemtib0dmNnlLNUkyVHVDcFVpSUJVWnNJU0tNS3BxQ0VXS202WHBxckdzc0J5RUZSSUFGaFFqUjR4MTRNbFRaUFZKMlJoQWdyanVndHN3S213SVIwRUZaaUUwNEpSb1FHVk5lNmZRVUNESFdZRU9xQi9rQ0RBTFlPWUtWQUo3b3dHSmNIU3oyVEI0OUhRcG5RbVQzRVBhTVRCOFB4WnhEMDM1bzg0Wk4zVWtQWXpVNlNWbzhhU0Evb3haaS9PNEkwU05kQThyS1NOa1JDekVRNVRVVE5uRzRaanBWMlphQUVTTGprL0dCQXhMWEFxd0hadHUzb3lOQjlvM1FNNEc1d0YydFBuRUIrakZFb01lN3NCb2krMGF3RXBtTE1SU0lUUnl3NlVaRms3OHVCbzVPY2pKWkM1ZjhiNTl5N1NTRjFnTFJjejJWblpHeUVzRmlMSXd3b0d6U1dXbVVySkRyS3l3cWROV1k2eWpOa0lXallpMWRZSUpPSXNwZFMxRlNWN052aEI3b2xwZk45b3RpUUZ5SUlSTDBVQTlXWTJUdnlGZ2xNS0JzcHFUdXBBK2FCdDZ4NVZaUGRrMlFxaUEyUGJzS0lIb3FoRE9CeWtxa0xJK2dwOGJ0eEs2Q0RhUm9PdE9oYUUrVmJjbndVU1h2N3JKd1ZJMWNBbUFneHIzVWZRS1Z1cHFWQ0o0TTRGUm9ZTFhCbUdFMWx4YnFaRlQwV0E5MmhjamVJU3pGQnNBNjhVa1ROeE5qenJ1UGFoK1F4QUtQSllHa1VQZllnamdoQVhOeFlrU1BkU1p1WjJjRUhhVDJIVkIxY2pIbUR1K2lzaFREWXBLN0dBYzU0Q2lkMjl0SXlHakNkRG92Y1BrSVBSdVlBTGZqYURDOUlZdVF3RGcrNFZTSW5nbVI1UmJqRTV0bzhtOFB0SWR4eldsZzZsSThvM3Z1WGlvZEhRYVlreGdnZXFRcmVxaG5yRW8zTm5mR3JHSkdJUUFxMjJPVmxSaTJxYUY4TkoyM0NFZnFWdTI2SzZ3bmQyblRGVENDR1JZdnFva2wwamtPMTdsay95OGVTK01UVWZSRWwvaXJmZlI0SjUzTGFTZTRNeEFvSWJFdW9ycUFqSzFHYWQyUzA3MlRKbzNQcWN5U2FGb2lpVS9XdXJBelZuWkhzQkFiODk4a1BrbmlDVmxNM0VsWGhVanMvdGtCUjM0akl3R21ua0VEMTFJVXdWaU9QUkdjRG8yN1dYRDBkZ3FDeldLbWFZRWFJQ0pCRC9mUTFSalpPMFIySmgzU0pENUo3NVNRV0hzWUswL0JuVlJXT3lFaXlDYU4yL0NodDVNTWkxWkQ0VUFYam5jVUZhVVgrOThCcVhYb3FjcHlyT3lLaFRBWlZrZVcvRlZ3RlAvUzlFRkY4R3JrQnVDZTVPOEdaNjdrQnBBclJ1WUMyL1RNNnBSVDBuSU1qQVh1eDNBdVFCL3Jvd2Y2NkxuUXdCTjZsRS8zRFFRUmZTSmRCRG9FeEJhcjRXV2RUUDhHMlJLMUlRRnpFaUFjN3dnSHU4cHFSd2xpNDJ0ZGtvSVJvckl6am1VNU5qT2hLUmkyb21Wd3BEdkZQMUVZWU81RXQvWFlpVmxDOEFEbWZaTVhKdHYyWlFXUzFMYzlRaTZMcW1kamZTRUIwMmU5R0QwVm9sL3RvWWU3cGovNmF2UjNYUk1EUUVTSG9XNUR0VWNBQkZQOVdCdVNYTGROUStJbDQraFlZVURBNDEzaGNGODVHeXJkZURMR1RpV05NM2JFS2lzUkxHbVFHNTA0T3JMVWN0ajhxbUR1OWtGUUJrZTZRdTcxazBKalNaYzkvb1MxNUZCZzM4aU1RZ2JPK2ljNjVwUzJITXR1THhncnJNZTd4RjlaUUU5MDdmR0pHZWxGZEJqb0lyRXVFaExRSVM2WkZxb1oyeFM2TGcrSnR4Vko4M1V3MDlGbkErRlFEeDd2S1VOUituRWFoQ3BMc2NxZUNMYXJDWnBHTXJuamJjVDd1cFdpaUpxNzIyN0lYb1JaVS9zcm1EVzIrZk9ZeUw0a3orY29MaXVJQkVMamFqUVdOREw5NWV5ektraUtvQVNhekorQUh1NFNQOXBIVnp2bWh1c3FSQklUc0tGOWh0b25KS1JMYkxFYWRYVXBpT1hlbWhFU01LWXlqTVhFSnowVG4zUlZaVitFTE9za3pzaE02ZHA4cW9tdW1zQ0J1Y09uWGN2TndBZFEvZ0t6S3Q5WGJtV3lyT0RtWEJ1N2tvbXZqVWx3M2dnU1YvNDBQbGtMVEd4eXNBL3I0WWpGZUoxRkZlbm9naG1yMURpYkdyb0VQcGxxUTVKRzZjWnlDRWQ2S2wxaWRzVENrS2twZTV2bHlPSGc2MWF5cGpmdlduWmcxcmw4QVhpSjU5blk1Q1ZKSFc4SGRxU3hsRncrUWhZVjJaaU1BQnRiRXBkMFkrakc2UEV1K2tRSEZyVVA5Q1o5VlZHK1RFcktCZlpNTXdTdDJYd3h4bFNhWnhmSnBGckJhbGpoeUpnR2wrVnd0cXZqNXh5SjNJMkpKWDdTN3dTOG9qQ3o2azY0bTVGQUx4blZ4RUNzMWRhM0tTUW9kR0lRUW1MSnhZK05JUEVJV3ZNR2VCNlFwS01KdGNCaGRTdHBvdFMzSENRam9aRkFNRjZKL3c3TUVzWDZ1cGZMWmNBN0VPNWpJTi9EN2doMlI3QXVnc3dUa25FT0xTYk5BNUpwRnpNWFNLYk94UU9PUWpVbFFleGtYdzR4REo2Q1pTVitxWDZ6eVhOUS9oY3gvMGV1aVBZUjhpanJRaEVTYTNOMUF0ZFVKSFBjVXFodFNEcTVBMkxaVG5hOFoxdGREYWY3YmNHUkZWRVQ4QTdsWlNpdlJVcmZoSitQRE9XN1dkQ0g1ZW5EZzNxZ2F4WWs5UlhwaUxrL2NuMmFrVFE5Yy9yVzQ5NmlTTnFiZGNvNnJuL0hKOU5Na05nVUtldzNzaHhKZGhRem5JMENVSjdaem9PdUJnOUR6TE9hWlpialpkazJnR01oK2tRSTUwRDZRSkFZVXR1VGlLb0w2WVRMWlU0eUJXYUJoQ29YMDVhN1NZczdBMUxNeVdyQndNVDJNbWI4cTJiU2JWMW9mV25rTE81blE4eGN4VlVqNU5xaFdTSXdBTlluZFR2ZGpjdkNabld5eGwvVEo1NmJLV3ZxYm5ETk1jNHJKcEg4ZnVsYUR0ZFRSMUZ6YkNNd2Y3SFVXeDFXMUtsdEVVeVF2Q0d3TFVhZU1VS2VPWVR0TVhKT2tLb3ZpdmtFcjFPeFY5cHdVWlhaSWJISElNWDlXZHlONDBSclQ0Q0pHZyswTHNndzRYcmVYMWlySXpZTE5rajh5WEtFN0lqaGlSZzkxa0ZHb01sYUVtdS9aZU1TVzB4QzVuaXV6TFJyRkhRU3V0WjFONVFPY3kwS0ZIYThMRW14anFad2JBVG9xWTVwdGFPYkFFY0wvaXF0WWlPWmw3bHNoRnkzWVlMWHhKSTBHUWE3dkZEcmxnUmJONWRWMEFTU25LbHBBSWRpN054QTRMRWVQTkZCVlNhdklNekRUZVFVYTZPdUJKQklZTHVPRnpQUE5GZmliQXNxSWFraE5XT1E0bjQ5UzlJSURwZ3N0QVU0M29FRFpwVTRnWll2Sy9DUmVRRUdremdxVkxONnZKc0UxdU5IRGJOTnFEbFZkeHlZOUg5WjRieTREZlVNa0RnckZPckRrVTBQRXlCR2doNUoxa3VjRFkwMWFXUFo0NnhTRENKRE5WQ2trVjVzRHpqbUE0bjlpdFMxSk9WZm1uRUdxc1g5Zk9EcURGcmpHZURJeW5pRmVJaXVoYkF6UWxaRzV2RjQ4U254VEZMVGg2WG5FcVE2WnRKZCtjVnNwSk5ienI0YkI2N1RsVGxqVHpVenVrVVpCNjRlUVd0MXFGZG1TU3daWFhlRHpHSTVjT1R0eE9idlZJZ2U2TUd4anNuVGk5c0pZdXY2Zm1HeVhpTmRBVloxZnBrTzhiWWtGc1hxVzVLcWdrYjh1dEVGU1VYbG11bWdYRjhwNVEvZExPbmlPZ1ltNkFQMFJOZUFjaXBNekx0bmZES0xkNXE0RTZXck9sNURXdWJuWjRYRVVYYzlTUHllMi9qZloxNlFUTWNqVTIybmNManF0OEdSNWkrYldVNVhZS1h4eWNFdXJJWEdtblJtREdSdFlpNlNFb3pCRUd3dWZoNlFWS2hsUDlBTUV1K3YzWTByc2NVa0pmRUlUQ3lKTklHajBuOFgwdEw0NUt5SlQyVFhDSllqODlKMStscEdMYkhFSVlvU29BUUtnYWViOXBrUTg0bEp5aXhUUlhQMm1LVDg0WjdYaXJLcDFxdTJMWmJFMms3MlpDdmdzTjVOWlhvbmxrTlBkdkx4U2QvckV3NzJOc3gyVEtoS1I4VUxqaXBkUFMySjFSS1gxTnVXSlhHc0tLdVFXU0NwTE1lMDVTalRyYXJqMC9qa2VOZThFM3V5QTJFOEhaK1V0aUdnUkJMb1NFSkZBZ0swOGR6VGRHTWVrR0NEeEZGZFJUSXVjMmFEcEhtc1h4TVM1d1V2bmtWY0F3NGZtWXBQdXVqaGZpWStLV25BV0xpSUlCNUtSNVdRRUNGQS9VY0IxanB0QmJOd0tGT1FKSjdIMXIybGVsaVRGZHcrTDcvcFhnL2lJelZpa3ZGbUZSd1dmVFdidCt5OHluVFB4aWRuQW5TdE56MS9rcjQybXJvUzBaRUVDb0YyRUFtS3VvdGtkS3ZiYnk2WFdRekVaWEpBU0w3NVV1eEQxMXhWV2JKUy9YQ1B1czlpcXFTSzZKTGpVZ3BIY2lYYStuMjlkT2IxVklnZTdNR0pUSHhpdGpZazFJRjBOQ0NnQndVNE1qcldzaVJOOGhRc2puWHFybVZMa3ZXZDlsRk1uVHVpbU5kMkY1UnRreG5HRm82cEpXK3Biclh1WkUwK2F4R2d4N3J3WkFmWlBZcGwrMmdETWQ4eThMVk10U3pKVkp6aHlGTWMzUURaZGE1VGRjekJrb0R2czVncWNWSnYwYW9XSEluM25VV1hxcnhCYk43UVh4ZjBXRmRRV1NDZzczTlhabzgzc2lSVmtEaGQ4blNzVUxydHBZK2Q3UElndGEwTDQraVFTaml5SFpRZG5ubGNNRzlKMitnQW9ZcTZmdEt6YlVpSzdWZmw4VDFlQVltektzZUJlczlpNnVRdGJoYzZ3Z3VPY2FKTTVXc1hFalYvbG1acTFkbjBEaTdMcjVhL09tM1hnbVQ2M3ZDYktKc0ZrdXgrNHVyODRiQThtWjBYSkVBMkNHNEt5Y3p6TjFYNWZldHNDUkwvaWJJMjNJMjZPOUFPUitaZ05tQ2NLeVROaTZaU0NZbVBGU2c3M2dTU09zMWxJQ2xmaytwZG8wZmVwbkRrOGpqcWJ4dVNUTnZXb2g3MWxVRXk1dDBGejZ5V3g5YTJvOTRxU0FJZ1A3MHdUM2RqMmZhQ3d3ZU1OdlV1V0tuMklORng5WlgxekFPU0J0V05MY2pjSUNtVzA4eW1rb2RESFphanJNMjI5WGFNbHRxQkpPL2Z4eCtjY1ZtTmVWbVNHdFc1UDRNNUQwdVNnY1A4VTRERFlvb3A2MENiTHExQVl0OXVCUkxMS0ZyTEx0NTVocVM5ZVpBS3lVMnUrc0tSckRvemt4TTFsR2tGN25iblhhcVdQalNHeEVkcTFGbE1uZ0prNm5GSEZjR2V5dWNETXpjY1k5ZVRmdG5ZUncvYjhUbEI0ZzdxcXR0ckJSS3RVc1RkL2xRNUQwaXNGcVN0WjJKMktiY2NKbjJjMCt6NDZsTVhFbGZlS3BmZzI3NGx3OVJUajdxUTFMZ3BTOVJ3dGw5TWRycVkxdU1SWmZ6VEhXYS95bklrRVZ4MnlGblg1MWJwVnBiWEJrbFZQRkxWWG5KelNQRWkxNEdrVm5zbGVUMnZiK2xNYXF1UTVPcWFoaU43WjBocU5USWROYmFzOCt5MFZHeFBvMXVEeEpGeGkwSlNPWlBhdmlXcEQ0ZXo4M3gxbVVYdjFpRXBNVnRiRUJLdm1kU1pJQmtUSU0wc1IyWTN0MnFnYlVqSzhyUU55VGpkWXFxMkRpUXgxRmhSMW9vbGFRQkhVZXFzN0p2U3BiVk92aVFnNmNBRWtNSVVuNk8rbVMxSlpyTXVISm1FN09zQVhsSVhFdHU3dlZQbEdrQlNkSnQxSVNucFU2LzBxcno1N2QwdytiV0g2ZGVaMm9aRU0vL1ZnU1BibVpuck5uZEliTytQekF5SmhmdzZrR0FCWlg2UTVGek11VG8xTm9Ga2ZGNU40YkEwT0JkSXNpQzJEUWxpRDZScVFHSk5udzhrR3pBQjVLeTF4cElHR2xtUzVHS2JsYWFlY0NRU0JwTHAyOG5CdVVFeTNtNFJFZ1ZSSWN4eTBnU1Nvc3R5TmxpU1hwVlh6WGNaMDEvNVcvVXFWRHhVRnhMTnpJNW0zKzUzd0tFS1lRQ0xpd0VhdzZqNDIzVmwrbFRwVXFWM0x0MEhrdWwwVzVaUkRNTVlGanRDSjBnL3NqdURKZkhScVk1TTZqZ0RFd3Z5UkY2cE9WZ1NUWmZTYS82UnZnV090TTV0UzBLdko5ei9RTVM5OTQwSVF5V1llcE81d2ZDM3FHdlZ4Vlk4TEVuMU1vRkFvQlBBdlVjSDNIdGtRQUFzOVFNQ0FZM0xJQ240NllyWE1MelN5c1RrZnhJbTc4VWNuaWpscUsxRXNkd2I2STU4NDZleEhuQXM5Z1hwd3JISGxmMFB4RHo4U01UVmw0ZjByaEZHNmNkMWMwL3hadmhVZUpXUHlwMlBwWDljeHpQcDJTemRBQVlSUEhoNHlCTWFjZU9lTGxmdk1wOGlXaHVhdDlva3JXb0trcXBWMVRhZFN0TEs2M2dDSm9BY25CeEpUOUpTbzI4anJud2xjR2dNdlM1MEZvUXpwNVFISG83NThzTXhvd2gycmdqYkZpRXVMblp1QTVLaTNsWEhMUzhaK1VDU1Nnd3NkR0JsVVRpNXJuenl3QVpYcjRiY3VMZkwzcVdRT0ZMT1JRa21VM1VxM3E5VHp3N0pvNUFDb2h6SkY2d1BpZlU3RnVtK1phRng5a0tHQXYzdHd2Q2NjdjhYSWg1NVNIbHlWZG14UzFqcXdOa05uUlJ2R3hLZlRrc3JUQ3R2QUVuV2NhZmIyN3RDalBEb2FzeVJNeHM4Y3lYayt0MGRkaXlFREViS01FNmFra3lkZFI2MXp3YkpWeUZyUVp3Rlo0REVWbFVDUjVwMzJ6WUJSUi85U3N6Ky9iR2NlRnhaM0FFcmU4VDlHM0E1MTBBN2tCVHJyTXBmQjVKQ2xtTDI1VVZoR0NrUEhCOXg4SFRFOVh1N1hMdmNZYWtuckkrVWFId09CZEthaWg4a2gyQUN5QVBUQlhQZFBGMmpEeVNXUURDRkk0a3o5TVRSV08vZkg4dUJyeXJkTHF6c2M0Q1J2WWkyQzlwV1RGSjFQTmVtSnlRVkYwUVZPb0d3c3MwQWNlK2hBWSt1anJoeFQ1ZHJsczBsV2h1cStVQlF0dTZTa0hIcW5PcGJraS9EQkpESE1EN25tcmxBa2xxTkdEb2g5TFlKWjFjMWV2RHpNVjk4S0E1R1EyVG5zaEFFRmpDeXFxVDEyZHB2Q1pMeGRTL05VTXpzQ1VsVjJ3cjlVRmhZRkU2ZFUvN2ZnUUdQclk2NGFWK1hQVXNoVWFTc2ExTDFmQzNKQnZDUE1JNUJGRVQrQWJobXV1RHNrQ1J4UnREZktVUm5aUFRnL2tnZjJxL0I2Wk1hN3RnbExHMm4vQ2RGaSsyVkhXc0xFdDhNcnN3dVNIeEFBYmIzekE5bVA3WWFjZVJNekxXN1E2N2YwMk5wSVdBWUtDT3RNZ0JsK2xTbWY1NWtIaVR6YXcvNkFDSjMyZ3ZPQUFuR2FneUV3WUV2eC9xVisxVWVQNmlkeFNXQ2xYMkN4dlhpcnFuMmlpYTBLU1NGaTFjUEVzSDZ0VDFYSDNwQ0lzQ3V4WUJocE54L2ZNU2hNekhYU0plcm5pRnNEeUdLOFZEVXBVOXAraGZTamV6M1FUNVZmb3MxaEFRSXV3VG5Eb2wrK3I0NFBMMm1uU3YyQ3QxUThzUFd1dUxkTWRPUVZHYjNiY0lIa3B4NGF6RnBRcUhYRVhhcWNQU1E4ay9iTm5UNTlsQ1dSWWhUejlVK0pQZW1HMWxBUGc2TVVPMU1mRU94c21hUWJBeGhtVTcveGM4T2VPaUpvWDd4ZU1UWlFTdzdGb0xTbjZTZnFydE1oVEtyVW9DazB0VVVYcjJjQ1pKaUJZNHZIOXRFeE9oNjZyZ1NkdURaM3hUb3pjOFJ0bTFIQm10cEpsOUZTM1NhVHYvTE5Da0x5R21NYWJrbEgwQVVLMnNHeVVDVnBWN0FiVmYyNWVwZGtUNXdiS2lQbll5a0d3cExmV20ra3Q0bkhzZ2M5SWFrYVlmN1FGSWx5UURsN0dsbHNBNVhYU2Q2MHkwaWwxMHB3aERXMXliVmpYOXhkaGFkOCttSEVMNlk3aFkvUVhVUGNJdkpPQU1rRmhFeFE3VmdCUHUyaDdKdmU2aVBuaHpwL21ORFRqd1p5MkpQV09oV2dWTGl4MXlXeEpLOUVoSS81a3QwY0VEaUlSTEF4aHFjWFZYMlBsWDBwbThRbnY0c2dSQUdwd3RQR2RJeTdVTHlWMWxkaS9PMmY1S3ZvT0NRODJyaFBPam9ERW1xWEJzb0cwT1ZhM1ozNUFYWExuRGJWVDN0Qk9qSnN6RlI3TGhvVlpXcngzWW1FaDMzWjdFNnhmclppYnJ4aTk4eWdZbElBTkVJVGo2dUJBSGM5bTJCZnZ1TEE1NStReURERFdUOWRQbTFiL3pwME9tOGY1emQ2UlF5ZlJyaEpMQXlxY0RYa2xnYWRwMk5tbXV3dHE3MFF1U21wM2E1ZWlYVUI0OE45VXNuSXM0TzFNUW5VcmlBaFpGR2FadmVybWN5MnFyU3Y3WWxzZlZQWVZjRU5JYlZFMG9Zd25XM0JYclQxd3M3OW9yRWE4cjZLVVhFYjNqZWdpVlJNdkVIVExzWVJYa2Z3cXZ5cVQ2UVRFV0dwVXFtVlE1akdKeFRsbnFCM0g1MW4ydFdJdDEvZEtnSDB2aWtaN2xLWmVJRnlmVElSdFV5Q0VuTFpNcldna1F4RzdiUlRYTFJ6NTVXaGh0dzViV2lOOTRTY0hrYVo1eE1QcUJiTk5RVmpjOEl5WWNZTHg0ell2c001bnRSWGpWVjhSd3NTVnFsQU9jRzVrN1p0ejJVNXkrRlBIcHlwUHVQRGpseHhxd2dIbmVVejBpeEtTVE1BUktMMGlJd1dJZkJtckxuS2FJMzNocndEQk5ueU1acEpVNzZ4ZHBPWFVqcWlQSS9pa2syUUQ0T0hFWjVhak5JbXRsbVNmS3RiU2hoQU5mczZjaFRkNGI2OEltUi92M0JBVSt1YTcxdm96ZUV4TGZPV2dNVEpia1R6RTN3NUNsQTBWdS9KZUM2R3dONlN5S0RNMG9VWno2NzdhbUhTOGJuNUsvb0d2Q254VVRYejRIOEFmRFQxc3BMSVJsbm1qN2dHb0FVUmhJQ3hEcUpUMjUrU3BmTGxvTDQyTm1ZUVlTRWRiNHUzd0FTS3l5T3NwVjlYeXdYQ3h2RG1LdWZKZnFOM3h5dzcybUJST2ZnM0NsRmdnS3FTZGs2WFZ3OFh2TlQ0ZThIemhVVFJWVlplL2ZlWXZyVHlDNGlzZzRGQzFjMXExbFpRWWVpT1Y5YkNHTVd1NmJyMWhJM1ZIZE93Ym1mM1k0RU9pQlBHMEkzUm1NTGlZNnlsZXBrTXNTcVpvbUR3UHFhVG83Yit0Q25qYXJHSlhORnl2UGVDdHlYVFZpNGVUWHo4bmIrN3hES1BVVjljK0ljQWhlanFtSTV1M2F1dGEwQ3JBK1Y5YUhhbHhGVVNYSGs0OW91SkZqOW1hTnNwVHFaRElFSUd4dXdmazd6WU5qNjBLY05qM2dzWnl6dDhnOFU0QmpyVzFMMXo1VjNKcHNHaWJWSUhVakt5cGJVTXk5SXpHdHFObitiYjkyN2pka2hlYk9yYUJrZ2Z3UHNyNnZJUk5xSHhMZU8ybmx0STVkRW5QN2ZzbDBIRW1mbXpZZmtjUXFUWTFtcEN2bmVVR3FpZ2FtcHlBc0ZrdUo1T2ZNNlB0N2VDaVN1OFg5MnAxMUlMTnR2S2l0U0JjaWZBUTlXNUptR0pDZGJHSklhaFRZZGtweTBCMGxoU3Y0bzhOdGwrWDBHamErWmF0aDI5elY5YnVOSUtsWTVWMHZpZFd5VElYSDFZYnVRdk00eVFNbGRYeDlBUGdiOG5VL0RNMEhpVWVXbVFxSzJZL1VncWFmRHBrUHlKVkhlSTJxQXNmMkIvNDhhdnNMYXNFMkpscDhBRjZzOEx6R0pPbmRLazcxVW1TY2s1ZktLNml6K2dEd0EvTzU0NzJLRnBPeFladHM1NTIreE92T0J4TE1kZCtOL0RueXlXckY2UDR2NmFzeXFzK25HWjRLa1dLN2swS1VDaWU4Y2lVODcwNGt4OEhJZmxhQWVJRVBnUjV5Tk40YkVZdHZQRnlRK0xtWXpJRkU4TEVsalNGNERuUFJSQityL3NQSUhNZWJKM3ZnbVdaSmErZW82NkxZZ3NlVGRMRXRTVXUrbmdkL3dVU09WSnIrOGZSZUZSU1h0V1pKaU9ic0N0YjRuWDBmcXdGWUZpU052TFZYVjFGNWF0d1VTWnh2S25XTkw2Zk5ITTBET0FkOVRxblJ0U0VvT3RBRkptZnR3VmRPR0pXa0t5VlM1VmlCNUdYQ3NxdW1pTkFFRTRLUEFXNlpTRzBQU3drUmFHMUkwWmhjcUpOT0hmd040YjFXVE5ta0tDTURQVWxqZ0NweGZTRnFLUjlTNTQwamZORWdxOHRqblNENnI4Si9xZUphc3daMEZFSUR2d0h3WndLMzBCUU9KdXZlMkRDU08xVkp1U0U0Qkw2aHFva3htQlNRQy9pWEpOeldkVXV1aVhjQ1dKQ05iWkpuQU42T3MxallkR1JNeUt5QmdsaVkrdjF4aDI3NldITDlBSWNuYVpzNzdNb0VYQWZkWFZWc2xiUUFDNW1IZWQwMmwxb1VrSjVzTWllS3UwNk5kZS9wNVd5YndROEJISm1zYW0vNjFCd2lZQ2JUdm0wcXRBOGxVRDEzQWxpU1R1TW5MQkY2QjhwN0dibVVPTGlZckh3UmVZbEc2WEM2UVpRS2JCVWt0UmZLUS9DandyaG8xVlVyYmdJQjVBYnpjM2RnNll5czhBZmE0U0Y2UTFNbnNieGpkbVF3a0x3Tit6NmRvSFprSElHRGN6YmRTSE4xc2RVZzg4MVJlZDBlYmMzd0MvTjAwbkFpcmtua0JBdkFKekxkR3ZweEwvUm9rNVJYV2crUUl5dTJZdGNOemtYa0NBbWJCODgzTTdRbndKUTNKSnpCOSs5a1NGV2VXZVFNQ3NJNkpTZDZhUzIwTmttSTVUNjJxZ2t6UHVscUh4SkxYa3ZOWE1TN2NlMTFIVTlrTVFGSjVJM0FubUY4UkFGcUN4RC9LODM0Q1BBc2tOZXByTUNWL0JuZ3A4TnBxcmRxUnpRUUU0RVBBalpqaHNKR1pJQ2s1Y0w0Z3FWbGZEVWcrcktidjNsZXRUWHV5MllBQUhNZE1xUDBvcVRWcERNa2NsZ200ZFBGMVhXVjVtMEZ5R3VWdXpJUFJnOU1aNXl2bkE1QlVmZy80T3VCM2dQTUxTUk5nS3JLMkJNa2ZBdGNCdjE3ZTh2emtmQUlDSnNqNk1jekR2azl1S1V2aUtyODVrUHdkOEVMZ2g0R2pQaXJPUzg0M0lLbjhOZkE4ek1zOEV6TmFkUUV2RmtnbWNsVGdQd0xmQlB4ZlQ4M21LbHNGa0ZUZWhmSjF3TTlqMXBwTWQrUzhsd21VeWJ3Z1VVQjVHM0F0OEZ1ZTJteUtiRFZBQU5aUjNnUmNEL3hQb0JxU25Nd0FpUThvN1VQeUFlQUc0S2RJZm9Kaks4bFdCQ1NWTHdIL0Z2aDJiSzhKenVNSnNMVjhhY1paSVBsYnpNamsrNEdIcXJVN1A3S1ZBVW5sbzhEelVGNUpjWmczaHluNXlmRzVRWElFZUJYd1hPRERGWnFjZDdrUUFFbmxkMUd1QS81ckxyVk5TS1l1ZWcxSUtpVEorb3VZWWVzNy9VdWVYN21RQUFIejB0YlBZRHA1TXFQWUZpUkNjMGpLWWZsanpDem9UN01GNDR3eXVkQUFTZVVSekRPSmY4MzQ0emEra0JTa1RVc3lYZGU5bURqakxudys1YlVGNVVJRkpKVy94TXdadkFvNDBPckR2ZG1tMlE4RGR3UGZ5QVVRWjVUSmhRNUlLdS9FVE51L0ZjMVFVaGVTcWVGMGR0czdIdmxGbEdzNWo5UGpiY3JGQWdpWTVZMXZCRzVBOWYzajFEcVEyTVFma2crZzR6aGo2cHZuRjZwY1RJQ2s4akR3QTZqZVFicmF5c21DNS9DM0hKTFBBUy9DekdkY2tIRkdtVnlNZ0tSeUQzQTc1b3M2UjcybTVJdWpHT3paRWtpT0FUOE8zQVo4WkZabHQ2cGN6SUNrOG11WVlmRXZvWjQrNjdjQUFBQ21TVVJCVkVVYVVxbmxiaFI0TzhoMXdEdmFVWEhyeXFVQUNKaVA3NzBCdUI3bGp5YkoyUSt2cU0vSTVYMllaMFN2QjFaYjEzSUx5cVVDU0NxUEFEK0ljZ2Z3R1pOVXNDUjJTRDREM0lHWmUzbGsza3B1SmJuVUFFbmxIdUNmWStLVEUxTVRZUk13VHFEOGVKTDNIaTVCdVZRQlNlWFhNR3N3ZnRreVcvckx5YkdMUHM0b2swc2RFREN4eE91QTU0QjhGUFJqWnB2WGNZbkVHV1VpNnIyYzZtdHlLY3IvQitvSnNwcWN1OVgyQUFBQUFFbEZUa1N1UW1DQyIvPjwvZGVmcz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:auto;opacity:.5}.brf-panel:hover{opacity:1}.brf-terminal{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGNsYXNzPSJmYS1wcmltYXJ5IiBmaWxsPSIjRjVDRDBGIiBkPSJNNTQuNjMgNDEuMzcgMjQ2LjYgMjMzLjRjMTIuNSAxMi41IDEyLjUgMzIuNyAwIDQ1LjJsLTE5MS45NyAxOTJjLTEyLjUgMTIuNS0zMi43NiAxMi41LTQ1LjI1OCAwLTEyLjQ5Ni0xMi41LTEyLjQ5Ni0zMi43IDAtNDUuMkwxNzguNyAyNTUuMSA5LjM3MiA4Ni42M2MtMTIuNDk2LTEyLjUtMTIuNDk2LTMyLjc2IDAtNDUuMjYgMTIuNDk4LTEyLjQ5IDMyLjc1OC0xMi40OSA0NS4yNTggMHoiLz48cGF0aCBmaWxsPSIjRjVDRDBGIiBkPSJNMjI0IDQ0OGMwLTE3LjcgMTQuMy0zMiAzMi0zMmgyODhjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMjU2Yy0xNy43IDAtMzItMTQuMy0zMi0zMnoiIHN0eWxlPSJvcGFjaXR5Oi40Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:auto;margin-left:5px!important;opacity:.5;width:21px!important}.brf-terminal:hover{opacity:1}#bricksforge-terminal{align-items:center;background:#000000de;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:-50px;z-index:9999}#bricksforge-terminal #bricksforge-terminal-input-wrapper{position:relative}#bricksforge-terminal #bricksforge-terminal-input-wrapper:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIHZpZXdCb3g9IjAgMCA1NTkgNjA5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9IjgiIHk9IjMiIHdpZHRoPSIxMzYiIGhlaWdodD0iMTQ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzcuNSAtMTYuNjY3KSBzY2FsZSg0LjE2NjY3KSIvPjxkZWZzPjxpbWFnZSBpZD0iYSIgd2lkdGg9IjEzNiIgaGVpZ2h0PSIxNDgiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSWdBQUFDVUNBWUFBQUJJcm1HeUFBQUFDWEJJV1hNQUFBN0VBQUFPeEFHVkt3NGJBQUFnQUVsRVFWUjRuTzJkZWJBbFdWbmdmMS9tWGQ2clY4dDd0WFEzMEF0TDIrc0kzWFk3NFRBS09zZzBMbzJqdENJanpvZzRBOU1ZSTRFQk9vRVlJVGlFSWhOcXhPQ0NHNHJESUtETU9LalFEZ2d5YUFnTk5rcFhiMnpkdFhVdGJkV3JybnIxM3IwMzg1cy9UdWE5bVhuUHlUeVpOKytyVjFWOEVhOHE4K1Jadmp6NXkrLzd6c21UZVVWVitacDhUVnpTQVZqLzlES0k1YWd0RFZEWEFYZjVud1dlQi93UzhKR3l1aXNPdFN2RmhzUnlzd2pBakRlUjVZUnFuV00rODc4QWZnNjRIM2dETUd5aVQra1pKZTB0M0x4S1VMdnlldkp2Z005alR1Z0Z3SWVCUHdLdW0zTzdGNk04QmZndDRHK0FGd0t2QlI0Qy90MDhHNTBYSVA4TStCREtCNEZuRjQ3OUFQQWc4QXZBOWptMWZ6RkpBUHdYNEJIZ3h3ckhuZ0g4UHZBSmpHV1pTK050eWpMdzM0Qi9CTDZySko4QVA0VTU2VmUyck1QRkpOK1BzUkp2QlpaSzhqMFBZMWwrRzdpeVRRWGFCT1EvWXk3NDYycVV1UUp6VXA4Q3ZxMUZYUzUwdVEzNEMrQjl3TFUxeXIwU2VCajRHVm9LNWRvQTVIdUJ2d2QrRmRqclhTb2ZKVDBYK0Jqd1h1Q21GblM2VU9WSzRKM0F2Y0NMeHFuMVl1UkY0QzJZbS9YZno2clFMSURjQ3Z3WjhDZkFMYzVjOVU3dXBaam8vRzFjV3ZGSkFMd1JjL2YvaDVicWZCYndMdUN2TVM2b2tUUUJaQi93MzRIUEFkL1p0T0VLZVQzd1JlRFZjNnAvSzhuTE1HRDhQT2J1YjF1K0JSUEV2aHQ0ZXQzQ2RRSDVDY3lGZTAzZGhxemlzQzVKOHVYQXJ3T2ZBZTVvcGIydEpjOEZQZ3E4QjNPM3oxdGVqbkU3YnlLWi8vSVJYMEJlRE53SC9BcXdzN1pxczhudG1QbVQ5MUl2WU51cWNnVW16dmdVOEsrOFM3VXo0ZDBCM293WkdiM2NwMEFWSUxjRGZ3cjhiK0E1YVdMdDhMaWRrM3NwNXNUZXh1WkQyb2FFbU5IRkk3UVhaelFUNVprWWwvTlhWSXdlWFlEc0JkNkJNZTkzdHFyY2JCSmc0cE5IYU12TmJZNzhNQWJ1dDVBRTMxdmtDZGkzWWthUGY0aVpkSnNTR3lBL2lZa3o3bmFmUll1blZ4Nkh1T1F5VEtEOFdiTER3YTBuendVK0R2d0JiY1FaODZQcWh6Q0I4cHVCaGV3QkEwaEhBYjRQMkErOEhkZzFOMVhhbFcvQVRDaDlBTGlKR0dyOUtlWCtVakVQOEhvMS93S3VCbjRIRTJjOGZ5NW5QcU5ZVHJ1RENXQWZBWDZFT01tbnFxeC9jdmY3MlJIZGhRS2pRbEZuQjBwOW9GMTFPZEs5WTUwNHlkelhWeFBvYjZJZUpRT0ZvWmp6VGJNWG4rYUdDbXNCZWlaQXVwNTZoSG9YeTlHNzZlZ0NReW1Gc05GVVo0dVB1cTNkbFBabFJ6KzBjT1BwT3pzQWVxUjdGMmNDWkNWU0ZtTWhJdDl4OXVyYjFiWkpDM0dTcmFld29FS1g3d1g5VGFyV3VBUkFMRER3MEwrcjhFOWRkRU9NZGFoU1dQbE9Uc2NMc25zSXV5S1RYcnpwTXRrM2JXbERsU2ltUHp0QVg2R3JkMEE2SGc3MUdDZkR5L1RKQkpLVkVmUmpZUmhzemxuVWJTTjFEMTFWRmxUcEorWnN4T0hLaXRMRFo4V3NwQWhMOG80RUZtTGtxZ0g2V0ErNnNZK2VSemtib0dmNnlLNUkyVHVDcFVpSUJVWnNJU0tNS3BxQ0VXS202WHBxckdzc0J5RUZSSUFGaFFqUjR4MTRNbFRaUFZKMlJoQWdyanVndHN3S213SVIwRUZaaUUwNEpSb1FHVk5lNmZRVUNESFdZRU9xQi9rQ0RBTFlPWUtWQUo3b3dHSmNIU3oyVEI0OUhRcG5RbVQzRVBhTVRCOFB4WnhEMDM1bzg0Wk4zVWtQWXpVNlNWbzhhU0Evb3haaS9PNEkwU05kQThyS1NOa1JDekVRNVRVVE5uRzRaanBWMlphQUVTTGprL0dCQXhMWEFxd0hadHUzb3lOQjlvM1FNNEc1d0YydFBuRUIrakZFb01lN3NCb2krMGF3RXBtTE1SU0lUUnl3NlVaRms3OHVCbzVPY2pKWkM1ZjhiNTl5N1NTRjFnTFJjejJWblpHeUVzRmlMSXd3b0d6U1dXbVVySkRyS3l3cWROV1k2eWpOa0lXallpMWRZSUpPSXNwZFMxRlNWN052aEI3b2xwZk45b3RpUUZ5SUlSTDBVQTlXWTJUdnlGZ2xNS0JzcHFUdXBBK2FCdDZ4NVZaUGRrMlFxaUEyUGJzS0lIb3FoRE9CeWtxa0xJK2dwOGJ0eEs2Q0RhUm9PdE9oYUUrVmJjbndVU1h2N3JKd1ZJMWNBbUFneHIzVWZRS1Z1cHFWQ0o0TTRGUm9ZTFhCbUdFMWx4YnFaRlQwV0E5MmhjamVJU3pGQnNBNjhVa1ROeE5qenJ1UGFoK1F4QUtQSllHa1VQZllnamdoQVhOeFlrU1BkU1p1WjJjRUhhVDJIVkIxY2pIbUR1K2lzaFREWXBLN0dBYzU0Q2lkMjl0SXlHakNkRG92Y1BrSVBSdVlBTGZqYURDOUlZdVF3RGcrNFZTSW5nbVI1UmJqRTV0bzhtOFB0SWR4eldsZzZsSThvM3Z1WGlvZEhRYVlreGdnZXFRcmVxaG5yRW8zTm5mR3JHSkdJUUFxMjJPVmxSaTJxYUY4TkoyM0NFZnFWdTI2SzZ3bmQyblRGVENDR1JZdnFva2wwamtPMTdsay95OGVTK01UVWZSRWwvaXJmZlI0SjUzTGFTZTRNeEFvSWJFdW9ycUFqSzFHYWQyUzA3MlRKbzNQcWN5U2FGb2lpVS9XdXJBelZuWkhzQkFiODk4a1BrbmlDVmxNM0VsWGhVanMvdGtCUjM0akl3R21ua0VEMTFJVXdWaU9QUkdjRG8yN1dYRDBkZ3FDeldLbWFZRWFJQ0pCRC9mUTFSalpPMFIySmgzU0pENUo3NVNRV0hzWUswL0JuVlJXT3lFaXlDYU4yL0NodDVNTWkxWkQ0VUFYam5jVUZhVVgrOThCcVhYb3FjcHlyT3lLaFRBWlZrZVcvRlZ3RlAvUzlFRkY4R3JrQnVDZTVPOEdaNjdrQnBBclJ1WUMyL1RNNnBSVDBuSU1qQVh1eDNBdVFCL3Jvd2Y2NkxuUXdCTjZsRS8zRFFRUmZTSmRCRG9FeEJhcjRXV2RUUDhHMlJLMUlRRnpFaUFjN3dnSHU4cHFSd2xpNDJ0ZGtvSVJvckl6am1VNU5qT2hLUmkyb21Wd3BEdkZQMUVZWU81RXQvWFlpVmxDOEFEbWZaTVhKdHYyWlFXUzFMYzlRaTZMcW1kamZTRUIwMmU5R0QwVm9sL3RvWWU3cGovNmF2UjNYUk1EUUVTSG9XNUR0VWNBQkZQOVdCdVNYTGROUStJbDQraFlZVURBNDEzaGNGODVHeXJkZURMR1RpV05NM2JFS2lzUkxHbVFHNTA0T3JMVWN0ajhxbUR1OWtGUUJrZTZRdTcxazBKalNaYzkvb1MxNUZCZzM4aU1RZ2JPK2ljNjVwUzJITXR1THhncnJNZTd4RjlaUUU5MDdmR0pHZWxGZEJqb0lyRXVFaExRSVM2WkZxb1oyeFM2TGcrSnR4Vko4M1V3MDlGbkErRlFEeDd2S1VOUituRWFoQ3BMc2NxZUNMYXJDWnBHTXJuamJjVDd1cFdpaUpxNzIyN0lYb1JaVS9zcm1EVzIrZk9ZeUw0a3orY29MaXVJQkVMamFqUVdOREw5NWV5ektraUtvQVNhekorQUh1NFNQOXBIVnp2bWh1c3FSQklUc0tGOWh0b25KS1JMYkxFYWRYVXBpT1hlbWhFU01LWXlqTVhFSnowVG4zUlZaVitFTE9za3pzaE02ZHA4cW9tdW1zQ0J1Y09uWGN2TndBZFEvZ0t6S3Q5WGJtV3lyT0RtWEJ1N2tvbXZqVWx3M2dnU1YvNDBQbGtMVEd4eXNBL3I0WWpGZUoxRkZlbm9naG1yMURpYkdyb0VQcGxxUTVKRzZjWnlDRWQ2S2wxaWRzVENrS2twZTV2bHlPSGc2MWF5cGpmdlduWmcxcmw4QVhpSjU5blk1Q1ZKSFc4SGRxU3hsRncrUWhZVjJaaU1BQnRiRXBkMFkrakc2UEV1K2tRSEZyVVA5Q1o5VlZHK1RFcktCZlpNTXdTdDJYd3h4bFNhWnhmSnBGckJhbGpoeUpnR2wrVnd0cXZqNXh5SjNJMkpKWDdTN3dTOG9qQ3o2azY0bTVGQUx4blZ4RUNzMWRhM0tTUW9kR0lRUW1MSnhZK05JUEVJV3ZNR2VCNlFwS01KdGNCaGRTdHBvdFMzSENRam9aRkFNRjZKL3c3TUVzWDZ1cGZMWmNBN0VPNWpJTi9EN2doMlI3QXVnc3dUa25FT0xTYk5BNUpwRnpNWFNLYk94UU9PUWpVbFFleGtYdzR4REo2Q1pTVitxWDZ6eVhOUS9oY3gvMGV1aVBZUjhpanJRaEVTYTNOMUF0ZFVKSFBjVXFodFNEcTVBMkxaVG5hOFoxdGREYWY3YmNHUkZWRVQ4QTdsWlNpdlJVcmZoSitQRE9XN1dkQ0g1ZW5EZzNxZ2F4WWs5UlhwaUxrL2NuMmFrVFE5Yy9yVzQ5NmlTTnFiZGNvNnJuL0hKOU5Na05nVUtldzNzaHhKZGhRem5JMENVSjdaem9PdUJnOUR6TE9hWlpialpkazJnR01oK2tRSTUwRDZRSkFZVXR1VGlLb0w2WVRMWlU0eUJXYUJoQ29YMDVhN1NZczdBMUxNeVdyQndNVDJNbWI4cTJiU2JWMW9mV25rTE81blE4eGN4VlVqNU5xaFdTSXdBTlluZFR2ZGpjdkNabld5eGwvVEo1NmJLV3ZxYm5ETk1jNHJKcEg4ZnVsYUR0ZFRSMUZ6YkNNd2Y3SFVXeDFXMUtsdEVVeVF2Q0d3TFVhZU1VS2VPWVR0TVhKT2tLb3ZpdmtFcjFPeFY5cHdVWlhaSWJISElNWDlXZHlONDBSclQ0Q0pHZyswTHNndzRYcmVYMWlySXpZTE5rajh5WEtFN0lqaGlSZzkxa0ZHb01sYUVtdS9aZU1TVzB4QzVuaXV6TFJyRkhRU3V0WjFONVFPY3kwS0ZIYThMRW14anFad2JBVG9xWTVwdGFPYkFFY0wvaXF0WWlPWmw3bHNoRnkzWVlMWHhKSTBHUWE3dkZEcmxnUmJONWRWMEFTU25LbHBBSWRpN054QTRMRWVQTkZCVlNhdklNekRUZVFVYTZPdUJKQklZTHVPRnpQUE5GZmliQXNxSWFraE5XT1E0bjQ5UzlJSURwZ3N0QVU0M29FRFpwVTRnWll2Sy9DUmVRRUdremdxVkxONnZKc0UxdU5IRGJOTnFEbFZkeHlZOUg5WjRieTREZlVNa0RnckZPckRrVTBQRXlCR2doNUoxa3VjRFkwMWFXUFo0NnhTRENKRE5WQ2trVjVzRHpqbUE0bjlpdFMxSk9WZm1uRUdxc1g5Zk9EcURGcmpHZURJeW5pRmVJaXVoYkF6UWxaRzV2RjQ4U254VEZMVGg2WG5FcVE2WnRKZCtjVnNwSk5ienI0YkI2N1RsVGxqVHpVenVrVVpCNjRlUVd0MXFGZG1TU3daWFhlRHpHSTVjT1R0eE9idlZJZ2U2TUd4anNuVGk5c0pZdXY2Zm1HeVhpTmRBVloxZnBrTzhiWWtGc1hxVzVLcWdrYjh1dEVGU1VYbG11bWdYRjhwNVEvZExPbmlPZ1ltNkFQMFJOZUFjaXBNekx0bmZES0xkNXE0RTZXck9sNURXdWJuWjRYRVVYYzlTUHllMi9qZloxNlFUTWNqVTIybmNManF0OEdSNWkrYldVNVhZS1h4eWNFdXJJWEdtblJtREdSdFlpNlNFb3pCRUd3dWZoNlFWS2hsUDlBTUV1K3YzWTByc2NVa0pmRUlUQ3lKTklHajBuOFgwdEw0NUt5SlQyVFhDSllqODlKMStscEdMYkhFSVlvU29BUUtnYWViOXBrUTg0bEp5aXhUUlhQMm1LVDg0WjdYaXJLcDFxdTJMWmJFMms3MlpDdmdzTjVOWlhvbmxrTlBkdkx4U2QvckV3NzJOc3gyVEtoS1I4VUxqaXBkUFMySjFSS1gxTnVXSlhHc0tLdVFXU0NwTE1lMDVTalRyYXJqMC9qa2VOZThFM3V5QTJFOEhaK1V0aUdnUkJMb1NFSkZBZ0swOGR6VGRHTWVrR0NEeEZGZFJUSXVjMmFEcEhtc1h4TVM1d1V2bmtWY0F3NGZtWXBQdXVqaGZpWStLV25BV0xpSUlCNUtSNVdRRUNGQS9VY0IxanB0QmJOd0tGT1FKSjdIMXIybGVsaVRGZHcrTDcvcFhnL2lJelZpa3ZGbUZSd1dmVFdidCt5OHluVFB4aWRuQW5TdE56MS9rcjQybXJvUzBaRUVDb0YyRUFtS3VvdGtkS3ZiYnk2WFdRekVaWEpBU0w3NVV1eEQxMXhWV2JKUy9YQ1B1czlpcXFTSzZKTGpVZ3BIY2lYYStuMjlkT2IxVklnZTdNR0pUSHhpdGpZazFJRjBOQ0NnQndVNE1qcldzaVJOOGhRc2puWHFybVZMa3ZXZDlsRk1uVHVpbU5kMkY1UnRreG5HRm82cEpXK3Biclh1WkUwK2F4R2d4N3J3WkFmWlBZcGwrMmdETWQ4eThMVk10U3pKVkp6aHlGTWMzUURaZGE1VGRjekJrb0R2czVncWNWSnYwYW9XSEluM25VV1hxcnhCYk43UVh4ZjBXRmRRV1NDZzczTlhabzgzc2lSVmtEaGQ4blNzVUxydHBZK2Q3UElndGEwTDQraVFTaml5SFpRZG5ubGNNRzlKMitnQW9ZcTZmdEt6YlVpSzdWZmw4VDFlQVltektzZUJlczlpNnVRdGJoYzZ3Z3VPY2FKTTVXc1hFalYvbG1acTFkbjBEaTdMcjVhL09tM1hnbVQ2M3ZDYktKc0ZrdXgrNHVyODRiQThtWjBYSkVBMkNHNEt5Y3p6TjFYNWZldHNDUkwvaWJJMjNJMjZPOUFPUitaZ05tQ2NLeVROaTZaU0NZbVBGU2c3M2dTU09zMWxJQ2xmaytwZG8wZmVwbkRrOGpqcWJ4dVNUTnZXb2g3MWxVRXk1dDBGejZ5V3g5YTJvOTRxU0FJZ1A3MHdUM2RqMmZhQ3d3ZU1OdlV1V0tuMklORng5WlgxekFPU0J0V05MY2pjSUNtVzA4eW1rb2RESFphanJNMjI5WGFNbHRxQkpPL2Z4eCtjY1ZtTmVWbVNHdFc1UDRNNUQwdVNnY1A4VTRERFlvb3A2MENiTHExQVl0OXVCUkxMS0ZyTEx0NTVocVM5ZVpBS3lVMnUrc0tSckRvemt4TTFsR2tGN25iblhhcVdQalNHeEVkcTFGbE1uZ0prNm5GSEZjR2V5dWNETXpjY1k5ZVRmdG5ZUncvYjhUbEI0ZzdxcXR0ckJSS3RVc1RkL2xRNUQwaXNGcVN0WjJKMktiY2NKbjJjMCt6NDZsTVhFbGZlS3BmZzI3NGx3OVJUajdxUTFMZ3BTOVJ3dGw5TWRycVkxdU1SWmZ6VEhXYS95bklrRVZ4MnlGblg1MWJwVnBiWEJrbFZQRkxWWG5KelNQRWkxNEdrVm5zbGVUMnZiK2xNYXF1UTVPcWFoaU43WjBocU5USWROYmFzOCt5MFZHeFBvMXVEeEpGeGkwSlNPWlBhdmlXcEQ0ZXo4M3gxbVVYdjFpRXBNVnRiRUJLdm1kU1pJQmtUSU0wc1IyWTN0MnFnYlVqSzhyUU55VGpkWXFxMkRpUXgxRmhSMW9vbGFRQkhVZXFzN0p2U3BiVk92aVFnNmNBRWtNSVVuNk8rbVMxSlpyTXVISm1FN09zQVhsSVhFdHU3dlZQbEdrQlNkSnQxSVNucFU2LzBxcno1N2QwdytiV0g2ZGVaMm9aRU0vL1ZnU1BibVpuck5uZEliTytQekF5SmhmdzZrR0FCWlg2UTVGek11VG8xTm9Ga2ZGNU40YkEwT0JkSXNpQzJEUWxpRDZScVFHSk5udzhrR3pBQjVLeTF4cElHR2xtUzVHS2JsYWFlY0NRU0JwTHAyOG5CdVVFeTNtNFJFZ1ZSSWN4eTBnU1Nvc3R5TmxpU1hwVlh6WGNaMDEvNVcvVXFWRHhVRnhMTnpJNW0zKzUzd0tFS1lRQ0xpd0VhdzZqNDIzVmwrbFRwVXFWM0x0MEhrdWwwVzVaUkRNTVlGanRDSjBnL3NqdURKZkhScVk1TTZqZ0RFd3Z5UkY2cE9WZ1NUWmZTYS82UnZnV090TTV0UzBLdko5ei9RTVM5OTQwSVF5V1llcE81d2ZDM3FHdlZ4Vlk4TEVuMU1vRkFvQlBBdlVjSDNIdGtRQUFzOVFNQ0FZM0xJQ240NllyWE1MelN5c1RrZnhJbTc4VWNuaWpscUsxRXNkd2I2STU4NDZleEhuQXM5Z1hwd3JISGxmMFB4RHo4U01UVmw0ZjByaEZHNmNkMWMwL3hadmhVZUpXUHlwMlBwWDljeHpQcDJTemRBQVlSUEhoNHlCTWFjZU9lTGxmdk1wOGlXaHVhdDlva3JXb0trcXBWMVRhZFN0TEs2M2dDSm9BY25CeEpUOUpTbzI4anJud2xjR2dNdlM1MEZvUXpwNVFISG83NThzTXhvd2gycmdqYkZpRXVMblp1QTVLaTNsWEhMUzhaK1VDU1Nnd3NkR0JsVVRpNXJuenl3QVpYcjRiY3VMZkwzcVdRT0ZMT1JRa21VM1VxM3E5VHp3N0pvNUFDb2h6SkY2d1BpZlU3RnVtK1phRng5a0tHQXYzdHd2Q2NjdjhYSWg1NVNIbHlWZG14UzFqcXdOa05uUlJ2R3hLZlRrc3JUQ3R2QUVuV2NhZmIyN3RDalBEb2FzeVJNeHM4Y3lYayt0MGRkaXlFREViS01FNmFra3lkZFI2MXp3YkpWeUZyUVp3Rlo0REVWbFVDUjVwMzJ6WUJSUi85U3N6Ky9iR2NlRnhaM0FFcmU4VDlHM0E1MTBBN2tCVHJyTXBmQjVKQ2xtTDI1VVZoR0NrUEhCOXg4SFRFOVh1N1hMdmNZYWtuckkrVWFId09CZEthaWg4a2gyQUN5QVBUQlhQZFBGMmpEeVNXUURDRkk0a3o5TVRSV08vZkg4dUJyeXJkTHF6c2M0Q1J2WWkyQzlwV1RGSjFQTmVtSnlRVkYwUVZPb0d3c3MwQWNlK2hBWSt1anJoeFQ1ZHJsczBsV2h1cStVQlF0dTZTa0hIcW5PcGJraS9EQkpESE1EN25tcmxBa2xxTkdEb2g5TFlKWjFjMWV2RHpNVjk4S0E1R1EyVG5zaEFFRmpDeXFxVDEyZHB2Q1pMeGRTL05VTXpzQ1VsVjJ3cjlVRmhZRkU2ZFUvN2ZnUUdQclk2NGFWK1hQVXNoVWFTc2ExTDFmQzNKQnZDUE1JNUJGRVQrQWJobXV1RHNrQ1J4UnREZktVUm5aUFRnL2tnZjJxL0I2Wk1hN3RnbExHMm4vQ2RGaSsyVkhXc0xFdDhNcnN3dVNIeEFBYmIzekE5bVA3WWFjZVJNekxXN1E2N2YwMk5wSVdBWUtDT3RNZ0JsK2xTbWY1NWtIaVR6YXcvNkFDSjMyZ3ZPQUFuR2FneUV3WUV2eC9xVisxVWVQNmlkeFNXQ2xYMkN4dlhpcnFuMmlpYTBLU1NGaTFjUEVzSDZ0VDFYSDNwQ0lzQ3V4WUJocE54L2ZNU2hNekhYU0plcm5pRnNEeUdLOFZEVXBVOXAraGZTamV6M1FUNVZmb3MxaEFRSXV3VG5Eb2wrK3I0NFBMMm1uU3YyQ3QxUThzUFd1dUxkTWRPUVZHYjNiY0lIa3B4NGF6RnBRcUhYRVhhcWNQU1E4ay9iTm5UNTlsQ1dSWWhUejlVK0pQZW1HMWxBUGc2TVVPMU1mRU94c21hUWJBeGhtVTcveGM4T2VPaUpvWDd4ZU1UWlFTdzdGb0xTbjZTZnFydE1oVEtyVW9DazB0VVVYcjJjQ1pKaUJZNHZIOXRFeE9oNjZyZ1NkdURaM3hUb3pjOFJ0bTFIQm10cEpsOUZTM1NhVHYvTE5Da0x5R21NYWJrbEgwQVVLMnNHeVVDVnBWN0FiVmYyNWVwZGtUNXdiS2lQbll5a0d3cExmV20ra3Q0bkhzZ2M5SWFrYVlmN1FGSWx5UURsN0dsbHNBNVhYU2Q2MHkwaWwxMHB3aERXMXliVmpYOXhkaGFkOCttSEVMNlk3aFkvUVhVUGNJdkpPQU1rRmhFeFE3VmdCUHUyaDdKdmU2aVBuaHpwL21ORFRqd1p5MkpQV09oV2dWTGl4MXlXeEpLOUVoSS81a3QwY0VEaUlSTEF4aHFjWFZYMlBsWDBwbThRbnY0c2dSQUdwd3RQR2RJeTdVTHlWMWxkaS9PMmY1S3ZvT0NRODJyaFBPam9ERW1xWEJzb0cwT1ZhM1ozNUFYWExuRGJWVDN0Qk9qSnN6RlI3TGhvVlpXcngzWW1FaDMzWjdFNnhmclppYnJ4aTk4eWdZbElBTkVJVGo2dUJBSGM5bTJCZnZ1TEE1NStReURERFdUOWRQbTFiL3pwME9tOGY1emQ2UlF5ZlJyaEpMQXlxY0RYa2xnYWRwMk5tbXV3dHE3MFF1U21wM2E1ZWlYVUI0OE45VXNuSXM0TzFNUW5VcmlBaFpGR2FadmVybWN5MnFyU3Y3WWxzZlZQWVZjRU5JYlZFMG9Zd25XM0JYclQxd3M3OW9yRWE4cjZLVVhFYjNqZWdpVlJNdkVIVExzWVJYa2Z3cXZ5cVQ2UVRFV0dwVXFtVlE1akdKeFRsbnFCM0g1MW4ydFdJdDEvZEtnSDB2aWtaN2xLWmVJRnlmVElSdFV5Q0VuTFpNcldna1F4RzdiUlRYTFJ6NTVXaGh0dzViV2lOOTRTY0hrYVo1eE1QcUJiTk5RVmpjOEl5WWNZTHg0ell2c001bnRSWGpWVjhSd3NTVnFsQU9jRzVrN1p0ejJVNXkrRlBIcHlwUHVQRGpseHhxd2dIbmVVejBpeEtTVE1BUktMMGlJd1dJZkJtckxuS2FJMzNocndEQk5ueU1acEpVNzZ4ZHBPWFVqcWlQSS9pa2syUUQ0T0hFWjVhak5JbXRsbVNmS3RiU2hoQU5mczZjaFRkNGI2OEltUi92M0JBVSt1YTcxdm96ZUV4TGZPV2dNVEpia1R6RTN3NUNsQTBWdS9KZUM2R3dONlN5S0RNMG9VWno2NzdhbUhTOGJuNUsvb0d2Q254VVRYejRIOEFmRFQxc3BMSVJsbm1qN2dHb0FVUmhJQ3hEcUpUMjUrU3BmTGxvTDQyTm1ZUVlTRWRiNHUzd0FTS3l5T3NwVjlYeXdYQ3h2RG1LdWZKZnFOM3h5dzcybUJST2ZnM0NsRmdnS3FTZGs2WFZ3OFh2TlQ0ZThIemhVVFJWVlplL2ZlWXZyVHlDNGlzZzRGQzFjMXExbFpRWWVpT1Y5YkNHTVd1NmJyMWhJM1ZIZE93Ym1mM1k0RU9pQlBHMEkzUm1NTGlZNnlsZXBrTXNTcVpvbUR3UHFhVG83Yit0Q25qYXJHSlhORnl2UGVDdHlYVFZpNGVUWHo4bmIrN3hES1BVVjljK0ljQWhlanFtSTV1M2F1dGEwQ3JBK1Y5YUhhbHhGVVNYSGs0OW91SkZqOW1hTnNwVHFaRElFSUd4dXdmazd6WU5qNjBLY05qM2dzWnl6dDhnOFU0QmpyVzFMMXo1VjNKcHNHaWJWSUhVakt5cGJVTXk5SXpHdHFObitiYjkyN2pka2hlYk9yYUJrZ2Z3UHNyNnZJUk5xSHhMZU8ybmx0STVkRW5QN2ZzbDBIRW1mbXpZZmtjUXFUWTFtcEN2bmVVR3FpZ2FtcHlBc0ZrdUo1T2ZNNlB0N2VDaVN1OFg5MnAxMUlMTnR2S2l0U0JjaWZBUTlXNUptR0pDZGJHSklhaFRZZGtweTBCMGxoU3Y0bzhOdGwrWDBHamErWmF0aDI5elY5YnVOSUtsWTVWMHZpZFd5VElYSDFZYnVRdk00eVFNbGRYeDlBUGdiOG5VL0RNMEhpVWVXbVFxSzJZL1VncWFmRHBrUHlKVkhlSTJxQXNmMkIvNDhhdnNMYXNFMkpscDhBRjZzOEx6R0pPbmRLazcxVW1TY2s1ZktLNml6K2dEd0EvTzU0NzJLRnBPeFladHM1NTIreE92T0J4TE1kZCtOL0RueXlXckY2UDR2NmFzeXFzK25HWjRLa1dLN2swS1VDaWU4Y2lVODcwNGt4OEhJZmxhQWVJRVBnUjV5Tk40YkVZdHZQRnlRK0xtWXpJRkU4TEVsalNGNERuUFJSQityL3NQSUhNZWJKM3ZnbVdaSmErZW82NkxZZ3NlVGRMRXRTVXUrbmdkL3dVU09WSnIrOGZSZUZSU1h0V1pKaU9ic0N0YjRuWDBmcXdGWUZpU052TFZYVjFGNWF0d1VTWnh2S25XTkw2Zk5ITTBET0FkOVRxblJ0U0VvT3RBRkptZnR3VmRPR0pXa0t5VlM1VmlCNUdYQ3NxdW1pTkFFRTRLUEFXNlpTRzBQU3drUmFHMUkwWmhjcUpOT0hmd040YjFXVE5ta0tDTURQVWxqZ0NweGZTRnFLUjlTNTQwamZORWdxOHRqblNENnI4Si9xZUphc3daMEZFSUR2d0h3WndLMzBCUU9KdXZlMkRDU08xVkp1U0U0Qkw2aHFva3htQlNRQy9pWEpOeldkVXV1aVhjQ1dKQ05iWkpuQU42T3MxallkR1JNeUt5QmdsaVkrdjF4aDI3NldITDlBSWNuYVpzNzdNb0VYQWZkWFZWc2xiUUFDNW1IZWQwMmwxb1VrSjVzTWllS3UwNk5kZS9wNVd5YndROEJISm1zYW0vNjFCd2lZQ2JUdm0wcXRBOGxVRDEzQWxpU1R1TW5MQkY2QjhwN0dibVVPTGlZckh3UmVZbEc2WEM2UVpRS2JCVWt0UmZLUS9DandyaG8xVlVyYmdJQjVBYnpjM2RnNll5czhBZmE0U0Y2UTFNbnNieGpkbVF3a0x3Tit6NmRvSFprSElHRGN6YmRTSE4xc2RVZzg4MVJlZDBlYmMzd0MvTjAwbkFpcmtua0JBdkFKekxkR3ZweEwvUm9rNVJYV2crUUl5dTJZdGNOemtYa0NBbWJCODgzTTdRbndKUTNKSnpCOSs5a1NGV2VXZVFNQ3NJNkpTZDZhUzIwTmttSTVUNjJxZ2t6UHVscUh4SkxYa3ZOWE1TN2NlMTFIVTlrTVFGSjVJM0FubUY4UkFGcUN4RC9LODM0Q1BBc2tOZXByTUNWL0JuZ3A4TnBxcmRxUnpRUUU0RVBBalpqaHNKR1pJQ2s1Y0w0Z3FWbGZEVWcrcktidjNsZXRUWHV5MllBQUhNZE1xUDBvcVRWcERNa2NsZ200ZFBGMVhXVjVtMEZ5R3VWdXpJUFJnOU1aNXl2bkE1QlVmZy80T3VCM2dQTUxTUk5nS3JLMkJNa2ZBdGNCdjE3ZTh2emtmQUlDSnNqNk1jekR2azl1S1V2aUtyODVrUHdkOEVMZ2g0R2pQaXJPUzg0M0lLbjhOZkE4ek1zOEV6TmFkUUV2RmtnbWNsVGdQd0xmQlB4ZlQ4M21LbHNGa0ZUZWhmSjF3TTlqMXBwTWQrUzhsd21VeWJ3Z1VVQjVHM0F0OEZ1ZTJteUtiRFZBQU5aUjNnUmNEL3hQb0JxU25Nd0FpUThvN1VQeUFlQUc0S2RJZm9Kaks4bFdCQ1NWTHdIL0Z2aDJiSzhKenVNSnNMVjhhY1paSVBsYnpNamsrNEdIcXJVN1A3S1ZBVW5sbzhEelVGNUpjWmczaHluNXlmRzVRWElFZUJYd1hPRERGWnFjZDdrUUFFbmxkMUd1QS81ckxyVk5TS1l1ZWcxSUtpVEorb3VZWWVzNy9VdWVYN21RQUFIejB0YlBZRHA1TXFQWUZpUkNjMGpLWWZsanpDem9UN01GNDR3eXVkQUFTZVVSekRPSmY4MzQ0emEra0JTa1RVc3lYZGU5bURqakxudys1YlVGNVVJRkpKVy94TXdadkFvNDBPckR2ZG1tMlE4RGR3UGZ5QVVRWjVUSmhRNUlLdS9FVE51L0ZjMVFVaGVTcWVGMGR0czdIdmxGbEdzNWo5UGpiY3JGQWdpWTVZMXZCRzVBOWYzajFEcVEyTVFma2crZzR6aGo2cHZuRjZwY1RJQ2s4akR3QTZqZVFicmF5c21DNS9DM0hKTFBBUy9DekdkY2tIRkdtVnlNZ0tSeUQzQTc1b3M2UjcybTVJdWpHT3paRWtpT0FUOE8zQVo4WkZabHQ2cGN6SUNrOG11WVlmRXZvWjQrNjdjQUFBQ21TVVJCVkVVYVVxbmxiaFI0TzhoMXdEdmFVWEhyeXFVQUNKaVA3NzBCdUI3bGp5YkoyUSt2cU0vSTVYMllaMFN2QjFaYjEzSUx5cVVDU0NxUEFEK0ljZ2Z3R1pOVXNDUjJTRDREM0lHWmUzbGsza3B1SmJuVUFFbmxIdUNmWStLVEUxTVRZUk13VHFEOGVKTDNIaTVCdVZRQlNlWFhNR3N3ZnRreVcvckx5YkdMUHM0b2swc2RFREN4eE91QTU0QjhGUFJqWnB2WGNZbkVHV1VpNnIyYzZtdHlLY3IvQitvSnNwcWN1OVgyQUFBQUFFbEZUa1N1UW1DQyIvPjwvZGVmcz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:auto;color:#fff;content:"";font-size:30px;height:25px;left:25px;position:absolute;top:24px;width:25px;z-index:1}#bricksforge-terminal #bricksforge-terminal-input-wrapper #bricksforge-terminal-input{background:#141516;border:0;border-radius:14px;color:#fff;font-family:monospace;font-size:18px;padding:15px 25px 15px 70px;position:relative;width:650px}#bricksforge-terminal #bricksforge-terminal-input-wrapper #bricksforge-terminal-input::placeholder{color:#5a5a5a}#bricksforge-terminal.success #bricksforge-terminal-input{color:#13b981!important;pointer-events:none}#bricksforge-terminal.success #bricksforge-terminal-input-wrapper:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMTBiOTgxIiBkPSJtOSAyMC40Mi02LjIxLTYuMjEgMi44My0yLjgzTDkgMTQuNzdsOS44OC05Ljg5IDIuODMgMi44M0w5IDIwLjQyWiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:30px;left:25px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.brf-empty-center{align-items:center;display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;width:100%}.brf-empty-center i{font-size:40px;margin-bottom:15px}.brf-visual-timeline-empty .brf-action-heading{background:none!important;margin:0!important;padding:0!important}.brf-visual-timeline-empty .brf-action-heading h2{font-size:2rem!important}.brf-checklist{flex-wrap:wrap;margin-top:20px}.brf-checklist ol{column-gap:100px;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:20px}.brf-checklist ol li{align-items:flex-start;display:flex;flex-direction:column;gap:5px;margin-bottom:10px;max-width:80%;padding:5px 0;text-align:left;transition:color .3s ease;width:300px}.brf-checklist ol li a{color:var(--p-bricksforge-400);text-decoration:none}.brf-checklist ol li a:hover{color:var(--p-bricksforge-500)}.brf-checklist ol li span{align-items:center;display:flex;font-weight:700;margin-right:10px}.brf-checklist ol li span i{align-items:center;background:var(--p-bgaccent);border-radius:50%;display:flex;font-size:1.2em;height:15px;justify-content:center;margin-right:8px;padding:10px;width:15px}.brf-checklist ol li span i:before{font-size:11px}.brf-checklist ol li p{color:var(--p-surface-400)!important;margin:0}.brf-checklist ol li.done{color:#999;text-decoration:line-through}.brf-checklist ol li.done i{color:#4caf50}.brf-checklist ol li:not(.done) i{color:var(--p-text-color)}#bricksforge-terminal-autocomplete{background:#212121;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:none;height:150px;overflow:auto;position:absolute;top:60px;width:100%;z-index:-1}.bricksforge-terminal-autocomplete-list{margin-top:10px}.bricksforge-terminal-autocomplete-item{background:#242424;border-bottom:1px solid #292929;color:#cecece;cursor:pointer;padding:3px 30px;transition:.1s ease-in}.bricksforge-terminal-autocomplete-item.selected,.bricksforge-terminal-autocomplete-item:hover{background:#2a2a2a;color:#ffda46}body.brf-executing #bricks-panel-element-classes .bricks-control-popup{visibility:hidden!important}.brf-draggable-ghost{opacity:0}.timeline-pan-resize{display:none}.brf-horizontal-timeline .timeline-pan-resize{display:block;position:fixed;text-align:center;width:100vw}.brf-horizontal-timeline .timeline-pan-resize svg{fill:var(--brfPrimaryColor);color:var(--brfPrimaryColor);cursor:ns-resize;font-size:1.7rem;transform:rotate(90deg)}:root{--brf-visual-timeline-height:auto;--brf-side-panel-height:0}body[data-brf-picker-active=true] .bricks-draggable-item.is-active-element,body[data-brf-picker-active=true] .is-active-element,body[data-brf-picker-active=true] [class*=brxe-].is-active-element,body[data-brf-picker-active=true] [data-id][data-script-id].is-active-element{outline:none!important}body[data-brf-picker-active=true] #bricks-highlight-id{display:none!important}body[data-brf-panel-open=true] #bricks-builder-iframe,body[data-brf-panel-open=true] #bricks-panel,body[data-brf-panel-open=true] #bricks-structure{transition:none!important}body[data-brf-panel-open=true] #brf-loading-screen{align-items:center;background:var(--p-bg);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000000000000000}body[data-brf-panel-open=true] #brf-loading-screen .brf-loading-screen-content .brf-loading-screen-content-heading{align-items:center;display:flex;gap:10px}body[data-brf-panel-open=true] #brf-loading-screen .brf-loading-screen-content .brf-loading-screen-content-heading h2{font-size:16px!important;font-weight:400!important;letter-spacing:2px;text-transform:uppercase}body[data-brf-panel-open=true] .p-select-option{align-items:flex-start;display:flex}body[data-brf-panel-open=true] .p-select-option[aria-selected=true]{background:var(--p-bgaccent)}body[data-brf-panel-open=true] .p-select-option .p-select-option-check-icon{margin-top:4px}body[data-brf-panel-open=true] .p-select-list-container{max-height:380px!important;max-width:480px!important}body[data-brf-tab=events] .brf-triggers-container .brf-content{height:100%!important}body:not([data-brf-panel-open=true]) .brf-triggers-container{display:none!important}body[data-brf-tab=timelines][data-brf-panel-open=true]{--brf-fm-panel-width:480px}body[data-brf-tab=timelines][data-brf-panel-open=true] #brf-animation-ui-code-preview{left:350px;width:350px;z-index:9998}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-instances-list .brf-timeline-conditions h4{font-size:1.3rem}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-instances-list .brf-panel-children a.selected{background:var(--brf-multi-select-bg)!important}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-instances-list .brf-panel-children a.selected .brf-instance-name{color:var(--brf-multi-select-color);filter:brightness(1.3);font-weight:500}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-instances-list .brf-panel-children a.selected .instance-status{border-color:var(--brf-multi-select-color)}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-instances-list .brf-panel-children a.active.selected{background:var(--brf-multi-select-bg)!important}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-instances-list .brf-panel-children a.active.selected .brf-instance-name{color:var(--brf-multi-select-color);filter:brightness(1.3)}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-instances-list .brf-panel-children a.active.selected .instance-status{border-color:var(--brf-multi-select-color);filter:brightness(1.3)}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricks-message,body[data-brf-tab=timelines][data-brf-panel-open=true] #bricks-structure{display:none!important}body[data-brf-tab=timelines][data-brf-panel-open=true].brf-structure-visible #bricks-preview{margin-right:9px!important}body[data-brf-tab=timelines][data-brf-panel-open=true].brf-structure-visible #bricks-structure{display:flex!important;height:var(--brf-side-panel-height)!important;padding-right:40px;transition:none!important;width:calc(var(--brf-fm-panel-width) - 16px)!important;z-index:99999}body[data-brf-tab=timelines][data-brf-panel-open=true].brf-structure-visible #bricks-structure .bricks-structure-list{min-height:0!important}body[data-brf-tab=timelines][data-brf-panel-open=true].brf-structure-visible #bricks-structure .brxce-panel-shortcut__wrapper{height:var(--brf-side-panel-height)!important;overflow:hidden!important}body[data-brf-tab=timelines][data-brf-panel-open=true].brf-structure-visible .brf-fm-panel-resize-handle{opacity:1!important}body[data-brf-tab=timelines][data-brf-panel-open=true] .fm-span-2{grid-column:span 2}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-animation-ui-parent{display:flex!important;flex-direction:row!important;width:100%}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricks-toolbar{padding-right:var(--brf-fm-panel-width)}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricks-panel,body[data-brf-tab=timelines][data-brf-panel-open=true] #bricks-structure{transition:none!important}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricks-preview{margin-right:calc(var(--brf-fm-panel-width) - 7px)}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-tl-empty-actions{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:15px}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-timeline-add-animation{align-items:center;display:flex;gap:10px;justify-content:flex-start;left:8px;position:absolute;top:50px}body[data-brf-tab=timelines][data-brf-panel-open=true] .brf-animation-method-segment .n-tabs-nav--segment-type{top:81px}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-visual-timeline{position:fixed!important}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container{border-radius:0!important;bottom:0!important;height:100vh;left:auto;right:0;top:39px;transition:none;width:var(--brf-fm-panel-width)}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-content{overflow-y:auto!important}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-toolbar{border-radius:0!important;display:none!important}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-toolbar a:not(.brf-t-title){display:none}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-fm-panel-resize-handle{background-color:var(--p-bgaccenthover);bottom:0;cursor:ew-resize;opacity:1;position:fixed;top:0;transition:opacity .1s ease-in,width .1s ease-in;width:10px;z-index:3}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-fm-panel-resize-handle:hover{opacity:1}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .timeline-pan-resize-handle{background-color:var(--p-bgaccenthover);cursor:ns-resize;height:10px;left:0;opacity:1;position:fixed;right:0;transform:translateY(-11px);transition:opacity .1s ease-in,height .1s ease-in;width:100%}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .timeline-pan-resize-handle:hover{opacity:1}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-focus-header{background:var(--p-bg);border-bottom:1px solid var(--p-bgaccent);height:40px;margin-top:0;padding:7px 11px 9px 20px;position:fixed;right:0;top:0;width:var(--brf-fm-panel-width)}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-focus-header .brf-focus-menu{align-items:center;display:flex;gap:10px;justify-content:space-between}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-focus-header .brf-focus-menu--left{align-items:center;display:flex;gap:10px}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-focus-header .brf-focus-header-actions--right{align-items:center;display:flex;gap:10px;margin-right:22px}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-focus-header .brf-focus-header-actions--right i{cursor:pointer}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-focus-header .brf-focus-header-actions--right i:hover{color:var(--p-bricksforge-500)}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-focus-header .brf-focus-header-actions--right i.active{color:var(--p-success-400)}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-close-focus-mode-btn{color:var(--p-text-color);cursor:pointer;z-index:9999999}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-action-heading{align-items:center;background:var(--p-bglight);background:linear-gradient(to right,var(--p-bglight),var(--p-bg));display:flex;gap:15px;height:45px;justify-content:space-between;margin:0 -39px;padding:8px 39px}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-action-heading.brf-action-heading--collapsible{cursor:pointer}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-action-heading h2{-webkit-text-fill-color:transparent;background:linear-gradient(to right,var(--p-bricksforge-600),var(--p-bricksforge-400));-webkit-background-clip:text;background-clip:text;font-size:1.3rem}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-action-heading.plain{background:transparent}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-collapsed>:not(.brf-action-heading){display:none!important}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid{display:flex!important;flex-direction:column}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid>div{border-right:none!important;height:auto!important;overflow-y:inherit!important;padding:2px 25px!important;width:auto!important}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid>div .brf-tl-section{background:var(--p-bg);padding:15px}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid>div>div:last-child{margin-bottom:20px}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-input-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-node-control__select-button{margin:0!important}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-animation-control-wrapper{display:flex;flex-direction:column}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-animation-control-wrapper .brf-input-group{align-items:flex-start;flex-direction:column;width:100%}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-panel-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:20px 0 0;width:100%}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-method-select{grid-column:span 2;margin-top:20px!important}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-timeline-pane{bottom:0;left:var(--brf-fm-panel-width);margin-bottom:0!important;overflow-x:auto;position:fixed;width:auto;width:calc(100vw - var(--brf-fm-panel-width))!important}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-timeline-pane .timeline-pan-resize{display:block;position:fixed;text-align:center;transform:translateY(-8px);width:calc(100vw - 380px)}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-timeline-pane .timeline-pan-resize svg{fill:var(--brfPrimaryColor);color:var(--brfPrimaryColor);cursor:ns-resize;font-size:1.7rem;transform:rotate(90deg)}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-timeline-pane .brf-action-heading{align-items:center;height:5px;margin:0;position:relative}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-timeline-pane .brf-action-heading h6{display:none}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-timeline-pane #animationElements{max-height:900px;overflow-x:hidden;width:fit-content}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .n-grid .brf-timeline-grid{user-select:none}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-section-animations .brf-section-animation-title{background:transparent;top:45px}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-section-animations .brf-section-animation-title:hover{background:#3b414a}body[data-brf-tab=timelines][data-brf-panel-open=true] #bricksforge-triggers .brf-triggers-container .brf-section-animations[data-open] .brf-section-animation-title{background:transparent}.brx-body.iframe.mounted .choices{margin-bottom:0!important}.brx-body.iframe.mounted .brxe-brf-pro-forms{visibility:visible!important}.brx-body.iframe.mounted .brxe-brf-pro-forms .brf-live-value{height:fit-content}.brx-body.iframe.mounted .brxe-brf-pro-forms .filepond--drop-label{min-height:100%!important}.brx-body.iframe.mounted .brxe-brf-pro-forms .form-group.step-progress{display:flex}.brx-body.iframe.mounted .brxe-brf-pro-forms .form-group .choose-files{border-style:solid;border-width:1px;cursor:pointer;display:inline-block;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:100%}.brx-body.iframe.mounted .brxe-brf-pro-forms .form-group.step-progress{justify-content:center;padding:0;width:auto}.brx-body.iframe.mounted .brxe-brf-pro-forms .form-group.submit-button-wrapper button{width:auto}.brx-body.iframe.mounted .brxe-brf-pro-forms .step{display:block;margin:20px 0 10px;width:100%}.brx-body.iframe.mounted .brxe-brf-pro-forms #brf-summary{background:#eee;flex-direction:column;margin-bottom:20px;padding:25px;width:100%}.brx-body.iframe.mounted .brxe-brf-pro-forms #brf-summary .brf-summary-item{margin-bottom:20px}.brx-body.iframe.mounted .brxe-brf-pro-forms #brf-summary .brf-summary-item h4{font-size:18px;margin:0}.brx-body.iframe.mounted .brxe-brf-pro-forms #brf-summary .brf-summary-headline{margin-bottom:25px}.brx-body.iframe.mounted .brxe-brf-pro-forms .brf-steps{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;position:relative;top:0!important;width:100%}.brx-body.iframe.mounted .brxe-brf-pro-forms .step label{font-size:18px}.brx-body.iframe.mounted .brxe-brf-pro-forms [data-step-builder]{border-bottom:1px solid #ddd;font-weight:700;margin-bottom:20px;margin-top:20px;padding-bottom:10px}.brx-body.iframe.mounted .brf-steps-remote{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;width:100%}.brx-body.iframe.mounted .brf-summary-preview{margin-bottom:20px}html[dir=rtl] .brf-triggers-container{direction:ltr}html[dir=rtl] .v-binder-follower-container{transform:none!important}html[dir=rtl] .v-binder-follower-container .v-binder-follower-content{bottom:0;left:0;position:fixed;transform:none!important;width:100vw!important;z-index:auto}.brf-animation-method-segment .n-tabs-nav--segment-type{background:var(--p-bglight);position:sticky;top:26px;z-index:99}.brf-animation-method-segment .n-tabs-nav--segment-type .n-tabs-rail{padding:0}.brf-animation-method-segment .n-tabs-nav--segment-type .n-tabs-tab{font-size:12px;font-weight:700;padding:0;text-transform:uppercase}.brf-animation-method-segment .n-tabs-nav--segment-type .n-tabs-tab .n-tabs-tab__label{font-weight:700;padding:3px}.brf-animation-method-segment .n-tabs-nav--segment-type .n-tabs-tab--active{background:var(--brfSecondaryColor)!important;color:#222!important;font-weight:700}.brf-panel-folder{border-radius:5px;color:var(--p-text-color);display:flex;flex-direction:row;font-weight:700;gap:10px;margin-bottom:5px;padding:5px 15px;transition:transform 50ms ease-in}.brf-panel-folder input{font-weight:700}.brf-panel-folder .brf-panel-folder-children-length{color:var(--p-text-color);font-size:12px;font-weight:600}.brf-panel-children{margin-left:25px}.brf-panel-children a{position:relative}.brf-panel-children a:before{background:#2e353e;content:"";height:1px;left:-100%;position:absolute;top:17px;width:100%}.animationElement{padding-left:2rem;position:relative}.animationElement .handle-left{align-items:center;cursor:ew-resize!important;display:flex;height:100%;justify-content:center;left:0;left:1px;position:absolute;top:0}.animationElement .handle-left svg{opacity:.5}.animationElement .handle-right{align-items:center;cursor:ew-resize!important;display:flex;height:100%;justify-content:center;position:absolute;right:1px;top:0}.animationElement .handle-right svg{opacity:.5}.n-popover:not(.n-popover--raw){background:var(--p-bgaccent)!important}.animationElementSpace{box-shadow:2px 0 11px 9px var(--p-bgaccenthover);display:block;display:none;opacity:1;position:relative;z-index:0}.animationElementSpace.hide{display:none!important}.animationElementSpace .animationElementSpaceText{fill:var(--p-text-color);align-items:center;bottom:0;color:var(--p-text-color);display:flex;font-size:10px;font-weight:700;justify-content:center;left:12px;position:absolute;text-transform:uppercase;top:0;white-space:nowrap}.animationElementSpace .animationElementSpaceText svg{margin-right:0;vertical-align:-2px}.animationElementSpace .animationElementSpaceTile{margin-right:6px}[data-control-key=id] .has-setting{display:none!important}.bricksforge-button-wrapper{padding:0 20px}.bricksforge-button-wrapper .bricksforge-button{background:#fed64e26!important;color:#fed64e!important}.bricksforge-button-wrapper .bricksforge-button:hover{background:#fed64e46!important;color:#fed64e!important}#bricksforge-builder{display:none}#bricks-message[data-hidden=true]{display:none!important;opacity:0!important}#bricksforge-terminal-autocomplete.blocked{display:none!important}body.brf-executing #bricks-message,body.brf-terminal-running #bricks-message{display:none!important;opacity:0!important}body.brf-executing #bricksforge-terminal-autocomplete,body.brf-terminal-running #bricksforge-terminal-autocomplete{display:none!important}#bricksforge-pro-forms-panel{background:var(--builder-bg);border-radius:10px;box-shadow:0 0 10px 9px #00000008;color:var(--builder-color);font-family:Inter,sans-serif;height:419px;left:40%;padding:0;position:fixed;top:20%;width:289px;z-index:9999}#bricksforge-pro-forms-panel .bricksforge-pro-forms-panel__header{background:var(--builder-bg-2);border-radius:8px;color:var(--builder-color);cursor:move;padding:5px 20px}#bricksforge-pro-forms-panel .bricksforge-pro-forms-panel__header .bricksforge-pro-forms-panel__header-title{font-family:Inter,sans-serif;font-size:14px;font-weight:600;font-weight:700;letter-spacing:.4px}#bricksforge-pro-forms-panel .bricksforge-pro-forms-panel__header-close{cursor:pointer;font-size:17px;position:absolute;right:18px;top:2px}#bricksforge-pro-forms-panel .bricksforge-pro-forms-panel__content{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;height:90%;overflow:auto;padding:18px 0;text-align:left}#bricksforge-pro-forms-panel .bricksforge-pro-forms-panel__content h2{font-size:12px;padding:0 18px}#bricksforge-pro-forms-panel .bricksforge-pro-forms-panel__content ul.bricksforge-pro-forms-panel__list{list-style:none;padding:0;width:100%}#bricksforge-pro-forms-panel .bricksforge-pro-forms-panel__content ul.bricksforge-pro-forms-panel__list li.bricksforge-pro-forms-panel__list-item{border-bottom:1px solid #2f353e;cursor:pointer;display:flex;gap:50px;justify-content:space-between;padding:2px 18px;transition:.1s ease-in;width:100%}#bricksforge-pro-forms-panel .bricksforge-pro-forms-panel__content ul.bricksforge-pro-forms-panel__list li.bricksforge-pro-forms-panel__list-item:hover{background:#2f353e}#bricksforge-pro-forms-panel .bricksforge-pro-forms-panel__content ul.bricksforge-pro-forms-panel__list li.bricksforge-pro-forms-panel__list-item .id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#animationElements .animationElementContainer.invalid .animationElementWrapper{position:relative}#animationElements .animationElementContainer.invalid .animationElementWrapper:before{align-items:center;background:rgba(220,53,69,.07);bottom:0;color:#fff;content:"";display:flex;font-size:12px;font-weight:700;justify-content:center;left:0;padding:10px;position:absolute;right:0;text-align:center;top:0;z-index:0}#animationElements .animationElementContainer.invalid .animationElement{background:rgba(220,53,69,.07);color:#fff}#animationElements .animationElementContainer.invalid .animationElement.active{box-shadow:0 0 6px -1px rgba(220,53,69,.5)}body[data-brf-tab=timelines][data-brf-timelines-empty=true] .brf-triggers-container{height:100%!important}body[data-brf-tab=timelines] #bricksforge-triggers .brf-action-heading--collapsible,body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-action-heading{position:sticky;top:-10px;z-index:1}body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-action-heading{border-bottom:1px solid var(--p-bgaccent);padding:12px 0}body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-action-heading h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--p-bricksforge-500),var(--p-bricksforge-400));-webkit-background-clip:text;background-clip:text;color:var(--p-text-color);font-size:14px;font-weight:600;letter-spacing:.4px;line-height:1.4;margin:0}body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-section-title,body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid h3{color:var(--p-text-color);font-size:13px;font-weight:600;letter-spacing:.2px;line-height:1.3;margin:16px 0 8px;text-transform:uppercase}body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-label,body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid h4,body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid label{color:var(--p-surface-400);font-size:12px;font-weight:500;letter-spacing:.1px;line-height:1.3;margin:12px 0 6px}body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-description,body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-help-text,body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid p{color:var(--p-surface-400);font-size:12px;font-weight:400;line-height:1.5;margin:6px 0}body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-input-label{color:var(--p-text-color);font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:4px;opacity:.9;text-transform:uppercase}body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-form-section{margin:20px 0}body[data-brf-tab=timelines] #bricksforge-triggers .brf-timelines-grid .brf-form-section+.brf-form-section{border-top:1px solid var(--p-bgaccent);padding-top:20px}body[data-brf-tab=timelines] #bricksforge-triggers .brf-visual-timeline{align-items:flex-start;background:var(--p-bg);border-top:1px solid var(--p-bgaccent);bottom:0;display:flex;flex-direction:column;height:var(--brf-visual-timeline-height);justify-content:flex-start;left:0;max-height:50vh;overflow:auto;position:absolute;right:0;z-index:9999}body[data-brf-tab=timelines] #bricksforge-triggers .brf-visual-timeline .brf-action-heading{height:auto!important}body[data-brf-tab=timelines] #bricksforge-triggers .brf-visual-timeline.brf-visual-timeline-empty{border-top:12px solid var(--p-bg);min-height:280px}body[data-brf-tab=timelines] #bricksforge-triggers .brf-visual-timeline.brf-visual-timeline-empty .timeline-pan-resize-handle{display:none;pointer-events:none}body[data-brf-tab=timelines] #bricksforge-triggers .brf-content{height:100%}body[data-brf-tab=timelines] #bricksforge-triggers .brf-content .v-enter-active,body[data-brf-tab=timelines] #bricksforge-triggers .brf-content .v-leave-active{transition:opacity .2s ease,transform .2s ease}body[data-brf-tab=timelines] #bricksforge-triggers .brf-content .v-enter-from,body[data-brf-tab=timelines] #bricksforge-triggers .brf-content .v-leave-to{opacity:0;transform:translateY(-5px)}body[data-brf-tab=timelines] #bricksforge-triggers .brf-content .v-enter-to,body[data-brf-tab=timelines] #bricksforge-triggers .brf-content .v-leave-from{opacity:1;transform:translateY(0)}body[data-brf-tab=timelines] #bricksforge-triggers .brf-panel-empty{height:calc(100vh - 40px)}.bricksforge-panel-handler{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute!important;right:26px;top:0}.bricksforge-panel-handler svg{height:auto;width:18px}.bricksforge-panel-handler path{fill:currentcolor;opacity:.4}.bricksforge-panel-handler:hover path{opacity:1}:where(.brf-repeater-wrapper){width:100%}:where(.brf-repeater-wrapper) .brf-repeater-actions{align-items:flex-end;display:flex;flex-direction:column;gap:2px;height:fit-content;justify-content:flex-end;transform:none;width:fit-content}.brf-node-editor-loading{align-items:center;animation:nodes-background-gradient 5s ease infinite;background-color:var(--gray-800);background:linear-gradient(-45deg,var(--gray-800),var(--gray-900),var(--gray-800));background-size:400% 400%;bottom:0;color:var(--gray-100);display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;right:0;top:40px;width:100%;z-index:9999999999}@keyframes nodes-background-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#brf-node-editor-wrapper{--connection-color:#fff;background-color:var(--gray-800);background-image:radial-gradient(circle,var(--gray-600) 1px,transparent 1px);background-position:50%;background-size:20px 20px;bottom:0;color:#fff;height:100%;left:0;padding:10px;position:absolute;right:0;top:0;top:40px;width:100vw;z-index:999999}#brf-node-editor-wrapper .is-selector-picker-icon{top:15px}#brf-node-editor-wrapper .is-selector-check-icon{top:16px}#brf-node-editor-wrapper .brf-node-editor-toolbar{bottom:10px;position:fixed;right:10px;z-index:999}#brf-node-editor-wrapper .brf-node-editor-container{height:10000px;overflow:visible;position:relative;width:10000px;will-change:transform}#brf-node-editor-wrapper .brf-node-editor-inner{height:10000px;left:0;overflow:visible;position:absolute;top:0;width:10000px;will-change:transform}#brf-node-editor-wrapper .brf-input-group:not(.stretch)>*{flex-basis:auto}#brf-node-editor-wrapper svg.brf-node__connection{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#brf-node-editor-wrapper svg.brf-node__connection path{stroke-width:2px;fill:transparent;cursor:pointer}#brf-node-editor-wrapper .brf-node{--color:#222;--color-event:#927c30;--color-condition:#eee;--border-radius:10px;--node-max-width:500px;--node-font-size:10px;--node-border-color:#333;--node-border-radius-default:5px;--node-selected-color:#927c30;--pin-gap:0.5rem;--pin-color:#fff;--color-condition-pin:#a20101;--color-object-pin:#927c30;--color-string-pin:#2538b2;--color-number-pin:#888c1e;--color-any-pin:#fff;background-color:hsla(0,0%,7%,.5);border:2px solid var(--node-border-color);border-radius:var(--border-radius);box-shadow:0 0 8px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;font-size:12px;gap:.9rem;max-width:var(--node-max-width);padding-bottom:1rem;position:absolute;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:200px;will-change:transform}#brf-node-editor-wrapper .brf-node .p-dropdown-label,#brf-node-editor-wrapper .brf-node .p-inputtext,#brf-node-editor-wrapper .brf-node .p-textarea,#brf-node-editor-wrapper .brf-node [contenteditable=true],#brf-node-editor-wrapper .brf-node input,#brf-node-editor-wrapper .brf-node select,#brf-node-editor-wrapper .brf-node textarea{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}#brf-node-editor-wrapper .brf-node[data-category=event]{--color:var(--color-event)}#brf-node-editor-wrapper .brf-node[data-selected=true]{border-color:var(--node-selected-color);box-shadow:0 0 10px 0 rgba(var(--node-selected-color),.5)}#brf-node-editor-wrapper .brf-node[data-category=variable][data-selected=true],#brf-node-editor-wrapper .brf-node[data-type=variable][data-selected=true]{border-color:var(--node-selected-color)!important;box-shadow:0 0 15px 2px rgba(var(--node-selected-color),.7)!important}#brf-node-editor-wrapper .brf-node[data-locked=true]{width:250px!important}#brf-node-editor-wrapper .brf-node .brf-node-control-group{background:hsla(0,0%,7%,.5);border-radius:8px;display:flex;flex-direction:column;gap:5px;padding:15px}#brf-node-editor-wrapper .brf-node .brf-node-control-group h2{font-size:8px;font-weight:400;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}#brf-node-editor-wrapper .brf-node .brf-node-control-group [data-is-javascript=true] .brf-input-text-container{position:relative}#brf-node-editor-wrapper .brf-node .brf-node-control-group [data-is-javascript=true] .brf-input-text-container:after{background:var(--p-bricksforge-400);border-radius:3px;box-shadow:0 0 4px rgba(var(--p-bricksforge-400),.6);color:#000;content:"JS";font-size:8px;font-weight:700;line-height:1;padding:2px 4px;position:absolute;right:8px;text-shadow:none;top:10px;z-index:10}#brf-node-editor-wrapper .brf-node .brf-node-control-group [data-is-javascript=true] .brf-input-text-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--p-bricksforge-600);color:var(--p-bricksforge-400);outline:none;position:relative;text-shadow:0 0 5px var(--p-bricksforge-400);transition:all .3s ease}#brf-node-editor-wrapper .brf-node .brf-node-control-group [data-is-javascript=true] .brf-input-text-container input[data-invalid-tag=true]{background:rgba(var(--p-error-400),.1);border:1px solid var(--p-error-400);color:var(--p-error-400);text-shadow:0 0 8px var(--p-error-400)}#brf-node-editor-wrapper .brf-node .brf-node-control-group [data-is-javascript=true] .brf-input-text-container input[data-invalid-tag=true]::placeholder{color:var(--p-error-300)}#brf-node-editor-wrapper .brf-node__header{align-items:center;background:linear-gradient(90deg,var(--color),transparent);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);cursor:move;display:flex;justify-content:space-between;padding:.3rem 1.3rem}#brf-node-editor-wrapper .brf-node__header h3{cursor:text;font-size:14px;margin:0;text-shadow:0 -1px 3px #000}#brf-node-editor-wrapper .brf-node__header h3[contenteditable=true]{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}#brf-node-editor-wrapper .brf-node__content{align-items:flex-start;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);color:#fff;display:flex;flex-direction:row;gap:5rem;justify-content:space-between;padding:0 1.3rem}#brf-node-editor-wrapper .brf-node__content.brf-node__data-pins{width:100%}#brf-node-editor-wrapper .brf-node__content .variable-name{white-space:nowrap}#brf-node-editor-wrapper .brf-node__content .brf-node__content-left{align-items:flex-start;display:flex;flex-direction:column;gap:var(--pin-gap)}#brf-node-editor-wrapper .brf-node__content .brf-node__content-right{align-items:flex-end;display:flex;flex-direction:column;gap:var(--pin-gap)}#brf-node-editor-wrapper .brf-node__content .brf-node__execution-pins{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}#brf-node-editor-wrapper .brf-node__content .brf-node__execution-pins .brf-node__execution-pin{align-items:center;display:flex;gap:var(--pin-gap);justify-content:center}#brf-node-editor-wrapper .brf-node__content .brf-node__execution-pins .brf-node__execution-pin svg{fill:#fff;height:auto;width:10px}#brf-node-editor-wrapper .brf-node__content [data-pin]{cursor:pointer}#brf-node-editor-wrapper .brf-node__content [data-pin] svg path{pointer-events:none}#brf-node-editor-wrapper .brf-node__content [data-pin][data-connection-block]{cursor:not-allowed}#brf-node-editor-wrapper .brf-node__content [data-pin][data-connection-block] *{cursor:not-allowed!important}#brf-node-editor-wrapper .brf-node__content [data-pin].allowed svg{filter:drop-shadow(0 0 3px lime)}#brf-node-editor-wrapper .brf-node__content [data-pin].allowed svg circle,#brf-node-editor-wrapper .brf-node__content [data-pin].allowed svg path{stroke:lime;fill:lime}#brf-node-editor-wrapper .brf-node__content [data-pin].allowed svg circle{fill:none}#brf-node-editor-wrapper .brf-node__content [data-pin].not-allowed svg{filter:drop-shadow(0 0 3px red)}#brf-node-editor-wrapper .brf-node__content [data-pin].not-allowed svg circle,#brf-node-editor-wrapper .brf-node__content [data-pin].not-allowed svg path{stroke:red;fill:red}#brf-node-editor-wrapper .brf-node__content [data-pin].not-allowed svg circle{fill:none}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins,#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins{align-items:flex-end;display:flex;flex-direction:column;gap:var(--pin-gap);justify-content:flex-end}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__input-pin,#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__output-pin,#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__input-pin,#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__output-pin{align-items:center;display:flex;flex-direction:row;gap:var(--pin-gap);justify-content:center}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__input-pin[data-type=boolean],#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__output-pin[data-type=boolean],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__input-pin[data-type=boolean],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__output-pin[data-type=boolean]{--triangle-color:var(--color-condition-pin);--pin-color:var(--color-condition-pin)}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__input-pin[data-type=object],#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__output-pin[data-type=object],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__input-pin[data-type=object],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__output-pin[data-type=object]{--triangle-color:var(--color-object-pin);--pin-color:var(--color-object-pin)}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__input-pin[data-type=string],#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__output-pin[data-type=string],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__input-pin[data-type=string],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__output-pin[data-type=string]{--triangle-color:var(--color-string-pin);--pin-color:var(--color-string-pin)}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__input-pin[data-type=number],#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__output-pin[data-type=number],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__input-pin[data-type=number],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__output-pin[data-type=number]{--triangle-color:var(--color-number-pin);--pin-color:var(--color-number-pin)}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__input-pin[data-type=any],#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__output-pin[data-type=any],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__input-pin[data-type=any],#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__output-pin[data-type=any]{--triangle-color:var(--color-any-pin);--pin-color:var(--color-any-pin)}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__input-pin svg,#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__output-pin svg,#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__input-pin svg,#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__output-pin svg{fill:var(--pin-color);cursor:pointer;height:auto;transition:transform .2s;width:10px}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__input-pin:before,#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__input-pin:before{border:4px solid transparent;border-bottom:4px solid var(--triangle-color);border-top:0;content:"";height:5px;left:0;position:absolute;transform:rotate(-90deg) translateY(8px);width:5px}#brf-node-editor-wrapper .brf-node__content .brf-node__input-pins .brf-node__output-pin:after,#brf-node-editor-wrapper .brf-node__content .brf-node__output-pins .brf-node__output-pin:after{border:4px solid transparent;border-bottom:4px solid var(--triangle-color);border-top:0;content:"";height:5px;position:absolute;right:0;transform:rotate(90deg) translateY(8px);width:5px}#brf-node-editor-wrapper .brf-node__content__input-pins{padding-top:0;width:100%}#brf-node-editor-wrapper .brf-node .node-controls{padding-inline:1.3rem}#brf-node-editor-wrapper .brf-node[data-category=variable]{align-items:center;display:flex;font-size:var(--node-font-size);justify-content:space-between;min-width:200px;padding-top:10px;width:fit-content}#brf-node-editor-wrapper .brf-node[data-category=variable] .node-controls>div{display:flex;flex-direction:column;gap:.5rem}#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__header{display:none}#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__content{align-items:center;gap:2rem;padding:0 10px 0 0}#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__content .brf-node__content-left,#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__content .brf-node__content-right{display:block;padding:0}#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__content .brf-node__variable-title{background-color:var(--surface-0);border:2px solid var(--node-border-color);border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--surface-900);cursor:move;font-size:10px;font-weight:700;left:5px;padding:2px 6px;position:absolute;top:-26px}#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__output-pin:after{right:-3px}#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__execution-pins{text-wrap:nowrap;align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__execution-pins .p-select-label,#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__execution-pins input{font-size:10px!important;line-height:1.1!important;padding:3px 7px!important}#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__execution-pins input.p-inputnumber-input{padding:3px 5px!important}#brf-node-editor-wrapper .brf-node[data-category=variable] .brf-node__execution-pins .brf-input-group{flex-wrap:nowrap}#brf-node-editor-wrapper .brf-node[data-type=variable]{border-radius:30px;flex-direction:row;height:35px;padding:0}#brf-node-editor-wrapper .brf-node[data-type=variable][data-variable-type=string]{background:linear-gradient(135deg,rgba(0,0,0,.388),rgba(15,40,82,.569) 50%,rgba(0,0,0,.051));border:1px solid rgba(59,130,246,.3);box-shadow:none}#brf-node-editor-wrapper .brf-node[data-type=variable][data-variable-type=number]{background:linear-gradient(135deg,rgba(0,0,0,.388),rgba(136,140,30,.569) 50%,rgba(0,0,0,.051));border:1px solid rgba(234,179,8,.3);box-shadow:none}#brf-node-editor-wrapper .brf-node[data-type=variable][data-variable-type=boolean]{background:linear-gradient(135deg,rgba(0,0,0,.388),rgba(162,1,1,.569) 50%,rgba(0,0,0,.051));border:1px solid rgba(236,72,153,.3);box-shadow:none}#brf-node-editor-wrapper .brf-node[data-type=variable] .brf-node__variable-title{background-color:transparent!important;border:0!important;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:none!important;color:var(--surface-900);cursor:move;font-size:10px;font-weight:700;padding:2px 6px;position:static!important}#brf-node-editor-wrapper .brf-node[data-type=variable] .brf-node__content{padding:0 10px}#brf-node-editor-wrapper .brf-node[data-type=variable] .brf-node__content.brf-node__data-pins{padding-top:0}#brf-node-editor-wrapper .brf-node .node-control__checkbox{align-items:center;display:flex;gap:.5rem}#brf-node-editor-wrapper .brf-node .node-control__toggle-button{align-items:center;display:flex;gap:10px}#brf-node-editor-wrapper .brf-node .node-control__toggle-button button{min-width:50px}#brf-node-editor-wrapper .brf-node .node-control__toggle-button .p-togglebutton.p-togglebutton-checked{color:var(--p-primary-contrast-color)}#brf-node-editor-wrapper .brf-node .node-control__toggle-button .p-togglebutton.p-togglebutton-checked:before{background:var(--p-primary-color)}#brf-node-editor-wrapper .brf-node.has-multiple-inputs{border-radius:var(--node-border-radius-default);height:auto;padding:10px 13px}#brf-node-editor-wrapper .brf-node.has-multiple-inputs .brf-node__output-pin:after{right:10px}#brf-node-editor-wrapper .brf-node.has-multiple-inputs .brf-node__content{align-items:flex-end}#brf-node-editor-wrapper .brf-node.has-multiple-inputs .brf-node__input-pins{flex-direction:column;flex-direction:flex-start}#brf-node-editor-wrapper .brf-node.has-multiple-inputs .brf-node__content-left{display:flex!important;flex-direction:row-reverse;gap:20px}#brf-node-editor-wrapper .brf-node.has-multiple-inputs .brf-node__content-right{margin-bottom:5px}#brf-node-editor-wrapper .brf-node.has-multiple-inputs .brf-input-group{align-items:center}#brf-node-editor-wrapper .brf-node.has-multiple-inputs .brf-input-group label{margin:0}#brf-node-editor-wrapper .brf-node.has-multiple-inputs .brf-node__add-input{background:var(--p-surface-800);border:1px solid var(--p-surface-700);border-radius:4px;color:var(--p-surface-400);cursor:pointer;font-size:10px;padding:2px 4px;width:fit-content}#brf-node-editor-wrapper .brf-node.has-multiple-inputs .brf-node__add-input:hover{background:var(--p-surface-700)}.p-contextmenu{scale:1.4}.p-contextmenu .p-contextmenu-item-link{gap:.6rem}.p-contextmenu .p-contextmenu-item-link [data-pc-section=itemicon]{color:var(--p-surface-400);font-size:.9rem}input.p-inputtext{font-feature-settings:inherit;appearance:none;background:var(--p-inputtext-background);border:1px solid var(--p-inputtext-border-color);border-radius:var(--p-form-field-border-radius);box-shadow:var(--p-inputtext-box-shadow);color:var(--p-inputtext-color);font-family:inherit;font-size:1.25rem;line-height:1.5;outline-color:transparent;padding:.625rem .9375rem;transition:background-color var(--p-transition-duration),color var(--p-transition-duration),border-color var(--p-transition-duration),outline-color var(--p-transition-duration)}input.p-inputtext,input.p-inputtext.p-select-filter{font-size:10px;padding:5px 8px}.p-select-label{line-height:15px!important;padding:5px 8px!important}.node-controls{display:flex;flex-direction:column;gap:.3rem}.node-controls .p-inputnumber,.node-controls .p-select,.p-select{width:100%}.brf-control-tooltip{cursor:pointer}.p-autocomplete-overlay,.p-dialog-mask,.p-menu,.p-multiselect-overlay,.p-popover,.p-select-overlay,.p-tieredmenu,div[role=tooltip]{font-size:1.2rem!important;z-index:99999999999!important}.brf-popover--loading-conditions{padding:10px;width:300px}.p-toast{--p-toast-detail-font-size:12px;--p-toast-summary-font-size:14px;--p-toast-text-gap:0;z-index:99999999999!important}.p-toast,.p-toast *{font-family:inherit}.p-toast svg.p-toast-message-icon{display:none}.p-toast .p-toast-summary{font-weight:600}.p-toast .p-toast-detail{margin:0}div[role=tooltip]:not([data-p-position=top]){--p-tooltip-background:var(--p-surface-800);min-width:350px}div[role=tooltip][data-p-position=top]{--p-tooltip-background:var(--p-surface-800);max-width:350px;width:fit-content}.p-contextmenu.brf-actions-context-menu{-ms-overflow-style:none;font-size:9px;max-height:350px;overflow:auto;padding:0;scrollbar-width:none;width:250px}.p-contextmenu.brf-actions-context-menu li:first-child{background:var(--p-contextmenu-background);padding:7px 6px;position:sticky;top:4px;transform:translateY(-4px);z-index:1}.p-contextmenu.brf-actions-context-menu .p-contextmenu-item{margin:0;padding:3px 7px;position:relative;transition:none}.p-contextmenu.brf-actions-context-menu .p-contextmenu-item div,.p-contextmenu.brf-actions-context-menu .p-contextmenu-item span{transition:none}.p-contextmenu.brf-actions-context-menu .p-contextmenu-item:hover,.p-contextmenu.brf-actions-context-menu .p-contextmenu-item:hover>div,.p-contextmenu.brf-actions-context-menu .p-contextmenu-item:hover>span{background:linear-gradient(to bottom,var(--p-surface-700),var(--p-surface-800))!important}.p-contextmenu.brf-actions-context-menu .p-contextmenu-item .p-contextmenu-item-content,.p-contextmenu.brf-actions-context-menu .p-contextmenu-item .p-menuitem-link{background:transparent!important;transition:none!important}.p-contextmenu.brf-actions-context-menu .p-contextmenu-item .p-menuitem-link{display:flex;gap:5px}.p-contextmenu.brf-actions-context-menu .p-contextmenu-item .p-menuitem-link[data-type=group]{display:flex;justify-content:space-between}.p-contextmenu.brf-actions-context-menu .p-contextmenu-item .p-menuitem-link[data-type=group] .p-menuitem-icon{display:none}.p-contextmenu.brf-actions-context-menu .p-contextmenu-separator{margin:7px 0}.p-contextmenu.brf-actions-context-menu .p-contextmenu-separator:empty{display:none}.p-contextmenu.brf-actions-context-menu .p-contextmenu-separator+li,.p-contextmenu.brf-actions-context-menu li:nth-child(2){font-weight:600;margin:3px 0 0}.p-contextmenu.brf-actions-context-menu .p-contextmenu-separator+li span,.p-contextmenu.brf-actions-context-menu li:nth-child(2) span{color:var(--p-primary-400)}.brf-button-dropdown.only-button button:first-child{display:none}.brf-button-dropdown.only-button button:nth-child(2){border-radius:var(--p-splitbutton-rounded-border-radius)!important}.node-variable .p-select,.node-variable input{background:transparent;border-color:transparent}.is-code-input input{color:var(--p-primary-400);font-family:monospace;text-shadow:0 0 5px var(--p-primary-400)}.is-code-input input::placeholder{color:var(--p-surface-400);text-shadow:none}.node-control__text.is-selector-input .p-inputicon.is-selector-check-icon{opacity:0;top:12px}.node-control__text.is-selector-input input.is-valid+.p-inputicon{color:var(--p-success-300);opacity:1;top:13px}.node-control__text.is-selector-input input.is-invalid+.p-inputicon{color:var(--p-error-300);opacity:1;top:13px}.p-button-secondary:focus-visible{outline:none!important}.p-message.p-message-error{background:rgba(239,68,68,.16);border:solid rgba(185,28,28,.36)}.p-message-info{border-color:transparent;outline-color:hsla(0,0%,100%,.08)}.brf-button-group{display:flex;flex-direction:row;gap:.3rem}.brf-button-group button:disabled{cursor:not-allowed!important;opacity:.3}.brf-input-group{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.brf-input-group:not(.stretch)>*{flex:1;flex-basis:31.9333%;flex-grow:0;flex-wrap:wrap}.brf-input-group.stretch{flex-wrap:nowrap;margin-top:1rem}.brf-input-group.stretch>*{width:100%}.brf-input-group.stretch.default-margin{margin-top:0}.brf-input-group button.p-button-icon-only{flex:none;height:27px;padding:5px;width:27px}.brf-toggle-group{display:flex;flex-direction:column;gap:.7rem}.brf-toggle-group .brf-input-group:not(.default){background:linear-gradient(to right,var(--p-bgaccent),var(--p-bg));border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:-11px;padding:10px}.brf-toggle-group .brf-input-group:not(.default) .node-control__toggle-button .node-control__toggle-button.with-label{background:transparent}.brf-toggle-group .brf-toggle-group-section .node-control__toggle-button{border:0;margin-top:-16px;padding-top:13px}.brf-toggle-group .v-enter-active,.brf-toggle-group .v-leave-active{transition:opacity .2s ease,transform .2s ease}.brf-toggle-group .v-enter-from,.brf-toggle-group .v-leave-to{opacity:0;transform:translateY(-5px)}.brf-toggle-group .v-enter-to,.brf-toggle-group .v-leave-from{opacity:1;transform:translateY(0)}.p-contextmenu-item-content input.p-inputtext{font-size:8px!important}body.brf-is-connecting .brf-node__connection path{pointer-events:none!important}.n-slider-rail__fill{background:linear-gradient(to right,var(--p-bricksforge-700),var(--p-bricksforge-400))!important}.p-multiselect-filter{padding:4px 5px!important}.p-multiselect-filter-container .p-inputicon{margin-top:-9px!important}.p-inputicon{margin-top:-8px!important}.brf-flex{display:flex}.brf-flex-direction-row{flex-direction:row}.brf-gap-xs{gap:.5rem}.brf-gap-s{gap:1rem}.brf-gap-m{gap:1.5rem}.brf-gap-l{gap:2rem}.brf-gap-xl{gap:3rem}.p-dialog-content{height:100%}.brf-dialog{--p-dialog-title-font-size:18px;padding:10px 15px}.brf-dialog .p-textarea,body.bricks_page_bricksforge .p-multiselect-label,body.bricks_page_bricksforge .p-select-label,body.bricks_page_bricksforge input.p-inputtext,body:not([data-brf-tab=node-editor]) .p-multiselect-label,body:not([data-brf-tab=node-editor]) .p-select-label,body:not([data-brf-tab=node-editor]) input.p-inputtext{font-size:13px}body.bricks_page_bricksforge .p-select,body:not([data-brf-tab=node-editor]) .p-select{padding:2px 0}body.bricks_page_bricksforge .brf-node[data-category=variable] .p-select,body:not([data-brf-tab=node-editor]) .brf-node[data-category=variable] .p-select{padding:0}body.bricks_page_bricksforge .brf-node[data-category=variable] .node-control__select,body:not([data-brf-tab=node-editor]) .brf-node[data-category=variable] .node-control__select{width:120px}body.bricks_page_bricksforge .brf-node[data-category=variable] input.p-inputnumber-input,body:not([data-brf-tab=node-editor]) .brf-node[data-category=variable] input.p-inputnumber-input{padding:3px!important}body.bricks_page_bricksforge .p-multiselect,body:not([data-brf-tab=node-editor]) .p-multiselect{padding:1px 0;width:100%}body.bricks_page_bricksforge .p-multiselect .p-multiselect-label,body:not([data-brf-tab=node-editor]) .p-multiselect .p-multiselect-label{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}body.bricks_page_bricksforge .p-multiselect .p-multiselect-label::-webkit-scrollbar,body:not([data-brf-tab=node-editor]) .p-multiselect .p-multiselect-label::-webkit-scrollbar{display:none}body.bricks_page_bricksforge .p-autocomplete,body:not([data-brf-tab=node-editor]) .p-autocomplete{width:100%}body.bricks_page_bricksforge .brf-control-label,body:not([data-brf-tab=node-editor]) .brf-control-label{display:block;font-size:12px;margin-bottom:3px}body.bricks_page_bricksforge .node-control__text.is-selector-input .p-inputicon.is-selector-check-icon,body:not([data-brf-tab=node-editor]) .node-control__text.is-selector-input .p-inputicon.is-selector-check-icon{right:10px;top:17px!important}body.bricks_page_bricksforge .is-selector-picker-icon,body:not([data-brf-tab=node-editor]) .is-selector-picker-icon{color:var(--p-bricksforge-600);cursor:pointer;left:9px!important;top:17px!important}body.bricks_page_bricksforge .p-iconfield .p-inputtext:not(:first-child),body:not([data-brf-tab=node-editor]) .p-iconfield .p-inputtext:not(:first-child){padding-left:calc(var(--p-form-field-padding-x)*2.5 + var(--p-icon-size))}body.bricks_page_bricksforge .animations-section,body.bricks_page_bricksforge .brf-instances-list,body:not([data-brf-tab=node-editor]) .animations-section,body:not([data-brf-tab=node-editor]) .brf-instances-list{display:flex;flex-direction:column;gap:1.4rem}body.bricks_page_bricksforge .brf-input-group,body:not([data-brf-tab=node-editor]) .brf-input-group{gap:1rem!important}body.bricks_page_bricksforge .brf-input-group.large-gap,body:not([data-brf-tab=node-editor]) .brf-input-group.large-gap{gap:4rem!important}body.bricks_page_bricksforge .p-tabs,body:not([data-brf-tab=node-editor]) .p-tabs{font-size:13px}body.bricks_page_bricksforge .brf-code-input button,body:not([data-brf-tab=node-editor]) .brf-code-input button{padding:14px 0!important}.brf-code{color:var(--p-bricksforge-400)}.brf-add-to-calendar-button-wrapper .brf-calendar-options{top:calc(100% + 5px)!important;width:100%}.brf-calendar-dropdown{opacity:1!important;visibility:visible!important}.brf-tl-loading{align-items:center;color:var(--p-text-color);display:flex;flex-direction:column;height:200px;justify-content:center}.brf-tl-loading .brf-loading-spinner{margin-bottom:1rem}.brf-tl-loading .brf-loading-spinner i{color:var(--p-bricksforge-400);font-size:2rem;opacity:.8}.brf-tl-loading p{color:var(--p-text-color);font-size:1.2rem;margin:0;opacity:1}