.node-actions-overlay_overlayWrapper__cVam9{position:relative}.node-actions-overlay_actions__pbtj1{position:absolute;top:-12px;right:-12px;display:flex;gap:4px;opacity:0;transition:opacity .15s ease;z-index:10}.node-actions-overlay_overlayWrapper__cVam9:hover .node-actions-overlay_actions__pbtj1{opacity:1}.node-actions-overlay_actionBtn__J5aV8{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid #e0e4ea;background:#fff;color:#666;cursor:pointer;font-size:10px;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.node-actions-overlay_actionBtn__J5aV8:hover{background:#f4f6fa;color:#333;transform:scale(1.1)}.node-actions-overlay_deleteBtn__9JR4u:hover{background:#fde8e8;color:#e53935;border-color:#e53935}.node-actions-overlay_errorBadge__ny6jP{position:absolute;top:-8px;left:-8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e53935;color:#fff;font-size:10px;box-shadow:0 1px 3px rgba(0,0,0,.25);z-index:11;cursor:default}.node-actions-overlay_errorTooltipLine__JALIG{display:block;font-size:11px;line-height:1.5}.node-expandable-text_body__6Rpfc{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-expandable-text_bodyExpanded__Awdha{font-size:11px;color:#5b6272;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.node-expandable-text_toggle___SJHB{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-nunito),system-ui,sans-serif;font-size:10px;font-weight:700;color:var(--node-accent,#5b6272);opacity:.85;transition:opacity .15s cubic-bezier(.25,1,.5,1)}.node-expandable-text_toggle___SJHB:hover{opacity:1;text-decoration:underline}.node-expandable-text_toggle___SJHB:focus-visible{outline:2px solid var(--node-accent,#5b6272);outline-offset:2px;border-radius:3px}.node-expandable-text_error__5T9Z7{font-size:10px;font-weight:600;color:#d32f2f;margin-top:2px}.node-ref-row_ref__5hknW{display:flex;align-items:baseline;gap:3px;font-size:10px;font-weight:600;color:var(--node-accent,#5b6272);margin-top:2px;min-width:0}.node-ref-row_marker___ozld{flex-shrink:0}.node-ref-row_qualifier__KSPZE{flex-shrink:0;opacity:.75;font-weight:600}.node-ref-row_name__WqSPt{font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-ref-row_broken__0ydr2{color:#d32f2f}.node-ref-row_broken__0ydr2 .node-ref-row_name__WqSPt{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.node-ref-row_error__VCOyz{font-size:10px;font-weight:600;color:#d32f2f;margin-top:2px}.agent-takeover-node_card__xrGp3{--node-accent:#ffc107;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .agent-takeover-node_card__xrGp3{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(255,193,7,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.agent-takeover-node_card__xrGp3{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .agent-takeover-node_card__xrGp3{transform:none}}.agent-takeover-node_card__xrGp3.agent-takeover-node_selected__6nKB6{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.agent-takeover-node_header__gmEFk{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.agent-takeover-node_icon__nJLki{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(255,193,7,.12);box-shadow:inset 0 0 0 1px rgba(255,193,7,.16);color:#ffc107;font-size:12px;flex-shrink:0}.agent-takeover-node_body__MWbOd{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-takeover-node_card__2Zn_b{--node-accent:#e91e63;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .ai-takeover-node_card__2Zn_b{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(233,30,99,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.ai-takeover-node_card__2Zn_b{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .ai-takeover-node_card__2Zn_b{transform:none}}.ai-takeover-node_card__2Zn_b.ai-takeover-node_selected__fnIMG{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.ai-takeover-node_header__8DE9b{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.ai-takeover-node_icon__L_GDx{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(233,30,99,.12);box-shadow:inset 0 0 0 1px rgba(233,30,99,.16);color:#e91e63;font-size:12px;flex-shrink:0}.ai-takeover-node_body__GKO1M{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-takeover-node_meta__sOWoT{font-size:10px;color:#888;margin-top:2px}.api-request-node_card__YboBV{--node-accent:#0f766e;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .api-request-node_card__YboBV{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(15,118,110,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.api-request-node_card__YboBV{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .api-request-node_card__YboBV{transform:none}}.api-request-node_card__YboBV.api-request-node_selected___kQ1B{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.api-request-node_header__A1_1_{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.api-request-node_icon__1elcZ{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(15,118,110,.12);box-shadow:inset 0 0 0 1px rgba(15,118,110,.16);color:#0f766e;font-size:12px;flex-shrink:0}.api-request-node_target__4QH0J{display:flex;align-items:baseline;gap:6px;margin-top:4px;min-width:0}.api-request-node_method__7flbk{flex:none;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:4px;color:#0f766e;background:rgba(15,118,110,.12);box-shadow:inset 0 0 0 1px rgba(15,118,110,.18)}.api-request-node_url__rWlsA{font-size:11px;color:#5b6272;line-height:1.45;min-width:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-request-node_meta__NARiA{font-size:10px;color:#8891a5;margin-top:2px}.api-request-node_more___swJl{font-size:10px;font-weight:600;color:#5b6272;margin-top:2px;opacity:.85}.api-request-node_handleLabel__hLLL_{position:absolute;right:-8px;font-size:9px;font-weight:700;text-transform:uppercase;pointer-events:none;transform-origin:left center;translate:100% 0;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-request-node_handleLabel__hLLL_.api-request-node_routeLabel__OoJVP{color:#0f766e}.api-request-node_handleLabel__hLLL_.api-request-node_fallbackLabel__c5V4k{color:#5b6272}.api-request-node_handleLabel__hLLL_.api-request-node_warnLabel__K0Dhg{color:#ffc107}.api-request-node_handleLabel__hLLL_.api-request-node_errorLabel__Vy7Cw{color:#f44336}.category-node_card__FrSKk{--node-accent:#6a1b9a;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .category-node_card__FrSKk{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(106,27,154,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.category-node_card__FrSKk{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .category-node_card__FrSKk{transform:none}}.category-node_card__FrSKk.category-node_selected__tSCsu{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.category-node_header___wKOC{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.category-node_icon__33sI3{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(106,27,154,.12);box-shadow:inset 0 0 0 1px rgba(106,27,154,.16);color:#6a1b9a;font-size:12px;flex-shrink:0}.category-node_selectionSummary__5qKuU{font-size:10px;font-weight:600;color:#5b6272;margin-top:2px}.category-node_handleLabel__SRkqQ{position:absolute;right:-8px;font-size:9px;font-weight:700;text-transform:uppercase;pointer-events:none;transform-origin:left center;translate:100% 0;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-node_handleLabel__SRkqQ.category-node_categoryLabel__s_RQ2{color:#6a1b9a}.category-node_handleLabel__SRkqQ.category-node_assetLabel__rvo_J{color:#5b6272}.category-node_handleLabel__SRkqQ.category-node_emptyLabel__7oFqB{color:#ffc107}.collect-input-node_card__kUwv9{--node-accent:#3f51b5;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .collect-input-node_card__kUwv9{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(63,81,181,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.collect-input-node_card__kUwv9{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .collect-input-node_card__kUwv9{transform:none}}.collect-input-node_card__kUwv9.collect-input-node_selected__n1NYL{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.collect-input-node_header___cCPv{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.collect-input-node_icon__2T0Ir{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(63,81,181,.12);box-shadow:inset 0 0 0 1px rgba(63,81,181,.16);color:#3f51b5;font-size:12px;flex-shrink:0}.collect-input-node_variable__eZdMy{font-size:10px;font-weight:600;color:#3f51b5;margin-top:2px;font-family:monospace}.collect-input-node_kind__H6JMi{margin-left:auto;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.04em;color:#3f51b5;background:rgba(63,81,181,.1);border-radius:4px;padding:1px 5px}.condition-node_card__h2o7L{--node-accent:#ff5722;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .condition-node_card__h2o7L{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(255,87,34,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.condition-node_card__h2o7L{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .condition-node_card__h2o7L{transform:none}}.condition-node_card__h2o7L.condition-node_selected__gkVGB{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.condition-node_header__O3e93{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.condition-node_icon__dWoi7{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(255,87,34,.12);box-shadow:inset 0 0 0 1px rgba(255,87,34,.16);color:#ff5722;font-size:12px;flex-shrink:0}.condition-node_body__jazxR{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.condition-node_logic__W8_Kl{margin-left:auto;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.04em;color:#ff5722;background:rgba(255,87,34,.1);border-radius:4px;padding:1px 5px}.condition-node_condition__SKZdC{display:flex;align-items:baseline;gap:4px;font-size:10px;line-height:1.5;color:#5b6272;margin-top:2px;min-width:0}.condition-node_operand__4fFgp{font-family:monospace;font-weight:600;color:#ff5722;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.condition-node_operator__c_Agf{flex-shrink:0;color:#5b6272}.condition-node_brokenRef__3erZZ .condition-node_operand__4fFgp{color:#d32f2f;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.condition-node_more__WHu22{font-size:10px;font-weight:600;color:#5b6272;margin-top:2px;opacity:.85}.condition-node_handleLabel__3VIry{position:absolute;font-size:9px;font-weight:700;text-transform:uppercase;pointer-events:none}.condition-node_handleLabel__3VIry.condition-node_trueLabel__zmnIn{right:-30px;top:35%;transform:translateY(-50%);color:#4caf50}.condition-node_handleLabel__3VIry.condition-node_falseLabel__fI4uL{right:-40px;top:65%;transform:translateY(-50%);color:#f44336}.delay-node_card__J8Lhr{--node-accent:#607d8b;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .delay-node_card__J8Lhr{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(96,125,139,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.delay-node_card__J8Lhr{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .delay-node_card__J8Lhr{transform:none}}.delay-node_card__J8Lhr.delay-node_selected__q0GHU{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.delay-node_header__pRX1p{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.delay-node_icon__v4CQh{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(96,125,139,.12);box-shadow:inset 0 0 0 1px rgba(96,125,139,.16);color:#607d8b;font-size:12px;flex-shrink:0}.delay-node_body__C_iJY{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.end-node_card__bUgiR{--node-accent:#f44336;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1);min-width:120px;text-align:center}.node-actions-overlay-wrapper:hover .end-node_card__bUgiR{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(244,67,54,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.end-node_card__bUgiR{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .end-node_card__bUgiR{transform:none}}.end-node_card__bUgiR.end-node_selected__bjFnI{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.end-node_header__bSSwj{gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.end-node_header__bSSwj,.end-node_icon__fWnRk{display:flex;align-items:center;justify-content:center}.end-node_icon__fWnRk{width:26px;height:26px;border-radius:7px;background:rgba(244,67,54,.12);box-shadow:inset 0 0 0 1px rgba(244,67,54,.16);color:#f44336;font-size:12px;flex-shrink:0}.flow-link-node_card__26p9P{--node-accent:#00bcd4;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .flow-link-node_card__26p9P{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(0,188,212,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.flow-link-node_card__26p9P{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .flow-link-node_card__26p9P{transform:none}}.flow-link-node_card__26p9P.flow-link-node_selected__JHJAn{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.flow-link-node_header__WsecR{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.flow-link-node_icon__FXANo{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(0,188,212,.12);box-shadow:inset 0 0 0 1px rgba(0,188,212,.16);color:#00bcd4;font-size:12px;flex-shrink:0}.flow-link-node_body__Xp90B{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:baseline;min-width:0}.flow-link-node_error___rrm6{font-size:10px;font-weight:600;color:#d32f2f;margin-top:2px}.flow-link-node_target__HH_lf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-link-node_broken__jDObx{color:#d32f2f}.flow-link-node_broken__jDObx .flow-link-node_target__HH_lf{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.flow-link-node_status__JLg_S{flex-shrink:0;margin-left:6px;padding:0 5px;border:1px solid;border-radius:8px;font-size:9px;font-weight:600;text-transform:capitalize;color:#5b6272}.function-call-node_card__UcUaa{--node-accent:#673ab7;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .function-call-node_card__UcUaa{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(103,58,183,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.function-call-node_card__UcUaa{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .function-call-node_card__UcUaa{transform:none}}.function-call-node_card__UcUaa.function-call-node_selected__MYs5B{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.function-call-node_header__CVC_Z{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.function-call-node_icon__uB92D{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(103,58,183,.12);box-shadow:inset 0 0 0 1px rgba(103,58,183,.16);color:#673ab7;font-size:12px;flex-shrink:0}.function-call-node_body__tgSnH{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.function-call-node_meta__HkCAy{font-size:10px;color:#8891a5;margin-top:2px}.function-call-node_more__WIvbL{font-size:10px;font-weight:600;color:#5b6272;margin-top:2px;opacity:.85}.function-call-node_handleLabel__zJkLB{position:absolute;font-size:9px;font-weight:700;text-transform:uppercase;pointer-events:none}.function-call-node_handleLabel__zJkLB.function-call-node_successLabel__O0MlJ{right:-46px;top:35%;transform:translateY(-50%);color:#4caf50}.function-call-node_handleLabel__zJkLB.function-call-node_errorLabel__42Qdt{right:-36px;top:65%;transform:translateY(-50%);color:#f44336}.invoice-picker-node_card__GEart{--node-accent:#00796b;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .invoice-picker-node_card__GEart{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(0,121,107,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.invoice-picker-node_card__GEart{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .invoice-picker-node_card__GEart{transform:none}}.invoice-picker-node_card__GEart.invoice-picker-node_selected__4wNjy{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.invoice-picker-node_header__dLDio{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.invoice-picker-node_icon__CZHdz{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(0,121,107,.12);box-shadow:inset 0 0 0 1px rgba(0,121,107,.16);color:#00796b;font-size:12px;flex-shrink:0}.invoice-picker-node_mode__SzX7_{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#00796b;margin-bottom:2px}.invoice-picker-node_handleLabel__HulT_{position:absolute;right:-8px;font-size:9px;font-weight:700;text-transform:uppercase;pointer-events:none;transform-origin:left center;translate:100% 0;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-picker-node_handleLabel__HulT_.invoice-picker-node_pickedLabel__z7_kj{color:#00796b}.invoice-picker-node_handleLabel__HulT_.invoice-picker-node_emptyLabel__abhqW{color:#ffc107}.note-node_card__OVLjY{--node-accent:#f9a825;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1);background:rgba(249,168,37,.07)}.node-actions-overlay-wrapper:hover .note-node_card__OVLjY{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(249,168,37,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.note-node_card__OVLjY{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .note-node_card__OVLjY{transform:none}}.note-node_card__OVLjY.note-node_selected__TeExY{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.note-node_header__ChZ24{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.note-node_icon__rjIVh{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(249,168,37,.12);box-shadow:inset 0 0 0 1px rgba(249,168,37,.16);color:#f9a825;font-size:12px;flex-shrink:0}.note-node_textarea__obFD1{display:block;width:100%;min-height:56px;resize:vertical;border:1px solid rgba(249,168,37,.25);border-radius:6px;background:#fff;padding:6px 8px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:11px;line-height:1.45;color:#3a3120;cursor:text;transition:border-color .15s cubic-bezier(.25,1,.5,1)}.note-node_textarea__obFD1::placeholder{color:#8a8267}.note-node_textarea__obFD1:focus{outline:none;border-color:rgba(249,168,37,.55)}.project-node_card__SDDY6{--node-accent:#1565c0;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .project-node_card__SDDY6{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(21,101,192,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.project-node_card__SDDY6{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .project-node_card__SDDY6{transform:none}}.project-node_card__SDDY6.project-node_selected__tzrcm{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.project-node_header__mAm4O{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.project-node_icon__mfX9Y{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(21,101,192,.12);box-shadow:inset 0 0 0 1px rgba(21,101,192,.16);color:#1565c0;font-size:12px;flex-shrink:0}.project-node_selectionSummary__S_bqw{font-size:10px;font-weight:600;color:#5b6272;margin-top:2px}.rm-node_card___FFW4{--node-accent:#2e7d32;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .rm-node_card___FFW4{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(46,125,50,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.rm-node_card___FFW4{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .rm-node_card___FFW4{transform:none}}.rm-node_card___FFW4.rm-node_selected__z2AI5{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.rm-node_header__yETMq{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.rm-node_icon__vDYlC{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(46,125,50,.12);box-shadow:inset 0 0 0 1px rgba(46,125,50,.16);color:#2e7d32;font-size:12px;flex-shrink:0}.send-creative-node_card__HpN_S{--node-accent:#ff9800;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .send-creative-node_card__HpN_S{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(255,152,0,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.send-creative-node_card__HpN_S{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .send-creative-node_card__HpN_S{transform:none}}.send-creative-node_card__HpN_S.send-creative-node_selected__XY2WY{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.send-creative-node_header__biN7y{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.send-creative-node_icon__TekQK{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(255,152,0,.12);box-shadow:inset 0 0 0 1px rgba(255,152,0,.16);color:#ff9800;font-size:12px;flex-shrink:0}.send-interactive-node_card__sc6dJ{--node-accent:#9c27b0;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .send-interactive-node_card__sc6dJ{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(156,39,176,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.send-interactive-node_card__sc6dJ{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .send-interactive-node_card__sc6dJ{transform:none}}.send-interactive-node_card__sc6dJ.send-interactive-node_selected__61CIx{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.send-interactive-node_header__r2Dug{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.send-interactive-node_icon__trxuB{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(156,39,176,.12);box-shadow:inset 0 0 0 1px rgba(156,39,176,.16);color:#9c27b0;font-size:12px;flex-shrink:0}.send-interactive-node_body__VfSeE{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-interactive-node_meta__xKglE{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9c27b0;margin-bottom:2px}.send-interactive-node_handleList__k7STp{display:flex;flex-direction:column;gap:4px;padding:4px 0}.send-interactive-node_handleItem__0K9xB{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:2px 0;position:relative}.send-interactive-node_handleItemLabel__kH1RL{font-size:10px;color:#444;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:column;gap:1px}.send-interactive-node_handleItemDesc__IHhSq{font-size:9px;color:#999;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.send-interactive-node_inlineHandle__d5SM6{width:8px!important;height:8px!important;background:#9c27b0!important;border:1.5px solid #fff!important}.send-message-node_card__Tdk5b{--node-accent:#2196f3;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .send-message-node_card__Tdk5b{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(33,150,243,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.send-message-node_card__Tdk5b{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .send-message-node_card__Tdk5b{transform:none}}.send-message-node_card__Tdk5b.send-message-node_selected__25vv7{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.send-message-node_header__nOzYg{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.send-message-node_icon__ZryzI{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(33,150,243,.12);box-shadow:inset 0 0 0 1px rgba(33,150,243,.16);color:#2196f3;font-size:12px;flex-shrink:0}.send-message-node_messageType__ZNGYL{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#2196f3;margin-bottom:2px}.send-message-node_media__FCdmV{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:10px;color:#5b6272;overflow:hidden}.send-message-node_mediaName__eRITB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-message-node_mediaMissing___fpR6{font-weight:600;color:#d32f2f}.send-template-node_card__vdoxg{--node-accent:#00838f;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .send-template-node_card__vdoxg{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(0,131,143,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.send-template-node_card__vdoxg{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .send-template-node_card__vdoxg{transform:none}}.send-template-node_card__vdoxg.send-template-node_selected__AEySc{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.send-template-node_header__8YJDL{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.send-template-node_icon__5VXL9{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(0,131,143,.12);box-shadow:inset 0 0 0 1px rgba(0,131,143,.16);color:#00838f;font-size:12px;flex-shrink:0}.send-template-node_body__MkGTd{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-template-node_recipient__W1Dyl{font-size:10px;font-weight:600;color:#00838f;margin-top:2px;font-family:monospace}.send-template-node_error__K9QR4{font-size:10px;font-weight:600;color:#d32f2f;margin-top:2px}.set-attribute-node_card__OMuG6{--node-accent:#795548;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .set-attribute-node_card__OMuG6{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(121,85,72,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.set-attribute-node_card__OMuG6{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .set-attribute-node_card__OMuG6{transform:none}}.set-attribute-node_card__OMuG6.set-attribute-node_selected__JTLbc{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.set-attribute-node_header__bEX8k{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.set-attribute-node_icon__tEPoo{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(121,85,72,.12);box-shadow:inset 0 0 0 1px rgba(121,85,72,.16);color:#795548;font-size:12px;flex-shrink:0}.set-attribute-node_more__onnlt{font-size:10px;font-weight:600;color:#5b6272;margin-top:2px;opacity:.85}.set-tag-node_card__xJ3_h{--node-accent:#009688;position:relative;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .set-tag-node_card__xJ3_h{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(0,150,136,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.set-tag-node_card__xJ3_h{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .set-tag-node_card__xJ3_h{transform:none}}.set-tag-node_card__xJ3_h.set-tag-node_selected__r5BTo{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.set-tag-node_header__fA9Fe{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.set-tag-node_icon__3aayF{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(0,150,136,.12);box-shadow:inset 0 0 0 1px rgba(0,150,136,.16);color:#009688;font-size:12px;flex-shrink:0}.set-tag-node_body__czc3P{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-node_card__NIBE8{--node-accent:#4caf50;background:#fff;border-radius:10px;border:1px solid rgba(10,33,100,.09);box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);padding:11px 14px;min-width:190px;max-width:248px;font-family:var(--font-nunito),system-ui,sans-serif;font-size:13px;cursor:pointer;transition:box-shadow .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1);position:relative}.node-actions-overlay-wrapper:hover .trigger-node_card__NIBE8{box-shadow:0 2px 4px rgba(10,33,100,.06),0 10px 24px -8px rgba(10,33,100,.18);border-color:rgba(76,175,80,.4);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.trigger-node_card__NIBE8{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.node-actions-overlay-wrapper:hover .trigger-node_card__NIBE8{transform:none}}.trigger-node_card__NIBE8.trigger-node_selected__AUHKr{box-shadow:0 0 0 1px rgba(10,33,100,.55),0 0 0 4px rgba(10,33,100,.12),0 10px 24px -8px rgba(10,33,100,.22)}.trigger-node_header__Q3lch{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-weight:700;font-size:13px;line-height:1.3;color:#17213f;letter-spacing:-.01em}.trigger-node_icon__WAS74{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(76,175,80,.12);box-shadow:inset 0 0 0 1px rgba(76,175,80,.16);color:#4caf50;font-size:12px;flex-shrink:0}.trigger-node_body__lNjNg{font-size:11px;color:#5b6272;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-node_handleLabel__b6m1l{position:absolute;right:-88px;transform:translateY(-50%);max-width:80px;font-size:9px;font-weight:700;color:#4caf50;text-align:left;line-height:1.2;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes custom-edge_edgeReveal__r1XVY{0%{opacity:0}to{opacity:1}}@keyframes custom-edge_edgeDashFlow__XJzWE{to{stroke-dashoffset:-10px}}.custom-edge_edgePath__VCpJZ{stroke:#7f89a4;stroke-width:1.5;stroke-dasharray:5px 5px;animation:custom-edge_edgeReveal__r1XVY .2s cubic-bezier(.25,1,.5,1),custom-edge_edgeDashFlow__XJzWE .7s linear infinite}.custom-edge_edgePathSelected__3gvLJ{stroke:#0a2164;stroke-width:2}.custom-edge_arrowHead__xi5Co{fill:#7f89a4;transition:fill .15s cubic-bezier(.25,1,.5,1)}.custom-edge_arrowHeadSelected__QB_9k,.react-flow__edge:hover .custom-edge_arrowHead__xi5Co{fill:#0a2164}@media(prefers-reduced-motion:reduce){.custom-edge_edgePath__VCpJZ{animation:none}}.custom-edge_edgeLabel__FTcuK{padding:3px 7px;border-radius:5px;font-size:10px;font-family:var(--font-nunito),system-ui,sans-serif;font-weight:600;color:#555;border:1px solid rgba(10,33,100,.09);cursor:default}.custom-edge_deleteButton__IMWqC,.custom-edge_edgeLabel__FTcuK{position:absolute;background:#fff;box-shadow:0 1px 2px rgba(10,33,100,.05),0 4px 14px -6px rgba(10,33,100,.1);pointer-events:all}.custom-edge_deleteButton__IMWqC{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid #e0e4ea;color:#999;cursor:pointer;font-size:9px;opacity:0;transition:opacity .15s cubic-bezier(.25,1,.5,1),background .15s cubic-bezier(.25,1,.5,1),color .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1);z-index:10}.custom-edge_deleteButton__IMWqC:hover{opacity:1;background:#fde8e8;color:#e53935;border-color:#e53935;transform:translate(-50%,-50%) scale(1.15)}.custom-edge_deleteButtonVisible__Y3hOG{opacity:1}.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:hsla(0,0%,100%,.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:hsla(0,0%,94%,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,.08);--xy-selection-border-default:1px dotted rgba(0,89,220,.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:hsla(0,0%,59%,.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px hsla(0,0%,100%,.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,.08);--xy-selection-border-default:1px dotted rgba(200,200,220,.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:-webkit-grab;cursor:grab}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:-webkit-grab;cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.node-palette_palette__lGuyW{width:224px;background:#fff;border-right:1px solid rgba(10,33,100,.09);padding:16px 12px;overflow-y:auto;font-family:var(--font-nunito),system-ui,sans-serif;display:flex;flex-direction:column;gap:2px;transition:width .25s cubic-bezier(.25,1,.5,1)}.node-palette_collapsed__mYGT3{width:48px;padding:12px 6px;align-items:center}.node-palette_headingRow__XLDq_{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px;padding:0 4px}.node-palette_heading__rBxYn{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#999;margin-bottom:0}.node-palette_group__bMzYN{display:flex;flex-direction:column;gap:2px;padding-top:10px;margin-top:6px;border-top:1px solid #eef0f5}.node-palette_group__bMzYN:first-child{padding-top:0;margin-top:0;border-top:none}.node-palette_groupLabel__TJmTg{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#b3b8c4;padding:0 10px 4px}.node-palette_collapseBtn__YVSYb{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:#999;cursor:pointer;transition:all .15s ease;flex-shrink:0}.node-palette_collapseBtn__YVSYb:hover{background:#e0e4ea;color:#333}.node-palette_item__kxhgv{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;cursor:-webkit-grab;cursor:grab;font-size:13px;font-weight:600;color:#333;transition:background .15s cubic-bezier(.25,1,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.node-palette_item__kxhgv:hover{background:#f4f6fa}.node-palette_item__kxhgv:hover .node-palette_dragHint__6gI8z{opacity:1}.node-palette_item__kxhgv:active{cursor:-webkit-grabbing;cursor:grabbing;background:#edf0f7;transform:scale(1.02)}.node-palette_collapsed__mYGT3 .node-palette_item__kxhgv{justify-content:center;padding:8px}.node-palette_itemIcon__FXY9k{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;font-size:13px;flex-shrink:0}.node-palette_itemLabel__pW3OX{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-palette_dragHint__6gI8z{flex-shrink:0;font-size:13px;line-height:1;color:#c2c7d1;opacity:0;transition:opacity .15s cubic-bezier(.25,1,.5,1)}.draggable-minimap_minimapContainer__GAhhC{position:absolute;z-index:5;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.12);border:1px solid #e0e4ea;background:#fff;overflow:hidden;display:flex;flex-direction:column}.draggable-minimap_dragHandle__6D_RN{height:18px;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;background:#f8f9fb;border-bottom:1px solid #eee;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.draggable-minimap_dragHandle__6D_RN:active{cursor:-webkit-grabbing;cursor:grabbing}.draggable-minimap_dragDots__djTht{font-size:10px;color:#bbb;letter-spacing:2px}.draggable-minimap_minimapContent__KNdCv{flex:1 1;position:relative;overflow:hidden}.draggable-minimap_minimapContent__KNdCv .react-flow__minimap{position:relative!important;width:100%!important;height:100%!important;margin:0;border-radius:0;border:none;box-shadow:none}.draggable-minimap_resizeHandle__rynPF{position:absolute;top:0;left:0;width:12px;height:12px;cursor:nw-resize}.draggable-minimap_resizeHandle__rynPF:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-top:2px solid #ccc;border-left:2px solid #ccc;transition:border-color .15s ease}.draggable-minimap_resizeHandle__rynPF:hover:after{border-color:#999}.flow-canvas_wrapper__VkqwF{display:flex;width:100%;height:100%;font-family:var(--font-nunito),system-ui,sans-serif}.flow-canvas_canvasContainer__Pe_Oj{flex:1 1;height:100%;position:relative;background-color:#f4f6fa}.flow-canvas_canvasContainer__Pe_Oj .react-flow__controls,.flow-canvas_canvasContainer__Pe_Oj .react-flow__minimap{border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.1);border:1px solid #e8e8e8}.flow-canvas_canvasContainer__Pe_Oj .react-flow__controls{overflow:hidden}.flow-canvas_canvasContainer__Pe_Oj .react-flow__controls-button{border-bottom:1px solid #eee;width:28px;height:28px}.flow-canvas_canvasContainer__Pe_Oj .react-flow__controls-button:last-child{border-bottom:none}.flow-canvas_canvasContainer__Pe_Oj .react-flow__edge-path{transition:stroke .15s ease,stroke-width .15s ease}.flow-canvas_canvasContainer__Pe_Oj .react-flow__edge:hover .react-flow__edge-path{stroke:#0a2164;stroke-width:2}.flow-canvas_canvasContainer__Pe_Oj .react-flow__handle{width:9px;height:9px;background:#fff;border:1.5px solid #aab2c5;border-radius:50%;transition:transform .15s cubic-bezier(.25,1,.5,1),border-color .15s ease,box-shadow .15s ease}.flow-canvas_canvasContainer__Pe_Oj .react-flow__handle:hover{border-color:#0a2164;box-shadow:0 0 0 3px rgba(10,33,100,.12)}.flow-canvas_canvasContainer__Pe_Oj .react-flow__handle-top:hover{transform:translate(-50%,-50%) scale(1.25)}.flow-canvas_canvasContainer__Pe_Oj .react-flow__handle-bottom:hover{transform:translate(-50%,50%) scale(1.25)}.flow-canvas_canvasContainer__Pe_Oj .react-flow__handle-left:hover{transform:translate(-50%,-50%) scale(1.25)}.flow-canvas_canvasContainer__Pe_Oj .react-flow__handle-right:hover{transform:translate(50%,-50%) scale(1.25)}.flow-canvas_canvasContainer__Pe_Oj .react-flow__handle-connecting{border-color:#0a2164;background:#0a2164}.flow-canvas_canvasContainer__Pe_Oj .react-flow__handle-valid{border-color:#2e7d32;background:#2e7d32}.flow-canvas_canvasContainer__Pe_Oj .react-flow__node.flow-node--error{border-radius:10px;box-shadow:0 0 0 2px #e53935,0 4px 14px -6px rgba(197,30,30,.35)}.action-bar_bar__7pP6Y{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cs-space-2,8px);min-width:0}.action-bar_icon__CCqE_,.action-bar_spinner__fxCHI{margin-right:var(--cs-space-2,8px)}.action-bar_spinner__fxCHI{vertical-align:-2px}.action-bar_mobile__uv1oW{justify-content:flex-end}.action-bar_mobile__uv1oW .btn{min-height:var(--cs-touch,44px)}.action-bar_square__qsj1E{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cs-touch,44px);height:var(--cs-touch,44px);padding:0;border:1px solid var(--cs-border,#e3e8f0);border-radius:var(--cs-radius-lg,12px);background:var(--cs-surface,#fff);box-shadow:var(--cs-shadow-card,0 8px 24px rgba(10,33,100,.06));color:var(--cs-primary,#0a2164);font-size:var(--cs-fs-lg,16px);text-decoration:none;cursor:pointer;transition:background-color .15s ease-out}.action-bar_square__qsj1E:hover,.action-bar_square__qsj1E[aria-expanded=true]{background:var(--cs-primary-soft,#e3ebfa);color:var(--cs-primary,#0a2164)}.action-bar_square__qsj1E:focus-visible{outline:2px solid var(--cs-primary,#0a2164);outline-offset:2px}.action-bar_square__qsj1E:disabled{background:var(--cs-surface-muted,#f4f6fa);box-shadow:none;color:var(--cs-text-muted,#5b6474);cursor:not-allowed}.action-bar_squareText__8Ij7g{width:auto;min-width:var(--cs-touch,44px);padding:0 var(--cs-space-3,12px);font-size:var(--cs-fs-md,14px);font-weight:600}.action-bar_square__qsj1E.action-bar_danger__UaFw2:not(:disabled){color:var(--cs-danger,#b42318)}.action-bar_badge__y7Yno{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--cs-radius-pill,999px);background:var(--cs-primary,#0a2164);color:var(--cs-text-inverse,#fff);font-size:var(--cs-fs-xs,12px);font-weight:700;line-height:1;pointer-events:none}.action-bar_menuItem__sfISN{min-height:var(--cs-touch,44px);font-size:var(--cs-fs-md,14px);color:var(--cs-text,#1f2937)}.action-bar_menuItem__sfISN .action-bar_menuIcon__bLhTW{color:var(--cs-text-muted,#5b6474)}.action-bar_menuItem__sfISN.action-bar_danger__UaFw2,.action-bar_menuItem__sfISN.action-bar_danger__UaFw2 .action-bar_menuIcon__bLhTW{color:var(--cs-danger,#b42318)}.bottom-sheet_sheet__eD7Wq.bottom-sheet_sheet__eD7Wq{display:flex;flex-direction:column;max-height:88vh;max-height:88dvh;padding:8px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));overflow:hidden;border-radius:12px 12px 0 0;background:var(--cs-surface,#fff);color:var(--cs-text,#1f2937);box-shadow:var(--cs-shadow-pop,0 12px 32px rgba(10,33,100,.14))}@media(min-width:768px){.bottom-sheet_sheet__eD7Wq.bottom-sheet_sheet__eD7Wq{left:0;right:0;width:100%;max-width:560px;margin:0 auto}}.bottom-sheet_handle__m0y8i{flex-shrink:0;width:36px;height:4px;margin:0 auto 8px;border-radius:999px;background:var(--cs-border-strong,#c9d2e3)}.bottom-sheet_header__cKN_x{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--cs-space-2,8px)}.bottom-sheet_title__FVeig{margin:0;color:var(--cs-primary,#0a2164);font-size:20px;line-height:28px;font-weight:700}.bottom-sheet_closeButton__HtXRr{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--cs-surface-muted,#f4f6fa);color:inherit;cursor:pointer}.bottom-sheet_body__5eNmI :focus-visible,.bottom-sheet_closeButton__HtXRr:focus-visible,.bottom-sheet_footer__GJRNy :focus-visible{outline:2px solid var(--cs-primary,#0a2164);outline-offset:2px}.bottom-sheet_body__5eNmI{flex:1 1 auto;min-height:0;padding-top:var(--cs-space-2,8px);overflow-y:auto;overscroll-behavior:contain}.bottom-sheet_noFooter__Ui7n4 .bottom-sheet_body__5eNmI{padding-bottom:env(safe-area-inset-bottom,0)}.bottom-sheet_footer__GJRNy{display:flex;flex-shrink:0;gap:var(--cs-space-2,8px);padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--cs-border,#e3e8f0)}.card-actions_row__zyhzs{display:flex;flex-wrap:wrap}.card-actions_pill__250AL,.card-actions_row__zyhzs{align-items:center;gap:var(--cs-space-2,8px);min-width:0}.card-actions_pill__250AL{display:inline-flex;justify-content:center;max-width:100%;min-height:var(--cs-touch,44px);margin:0;padding:0 var(--cs-space-3,12px);border:0;border-radius:var(--cs-radius-lg,12px);font-family:inherit;font-size:var(--cs-fs-sm,13px);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.card-actions_pill__250AL:hover{text-decoration:none}.card-actions_pill__250AL:active:not(:disabled){filter:brightness(.96)}.card-actions_pill__250AL:focus-visible{outline:2px solid var(--cs-primary,#0a2164);outline-offset:2px}.card-actions_pill__250AL:disabled{cursor:not-allowed;opacity:.55}.card-actions_pill__250AL.card-actions_neutral__jiJPU{background:var(--cs-surface-muted,#f4f6fa);color:var(--cs-text,#1f2937)}.card-actions_pill__250AL.card-actions_primary__2UuKL{background:var(--cs-primary-soft,#e3ebfa);color:var(--cs-primary,#0a2164)}.card-actions_pill__250AL.card-actions_info__3wyoF{background:var(--cs-info-soft,#e3f0fb);color:var(--cs-info,#0b5cad)}.card-actions_pill__250AL.card-actions_success__zNoAo{background:var(--cs-success-soft,#e3f5e8);color:var(--cs-success,#1b6b2a)}.card-actions_pill__250AL.card-actions_warning__bEXxX{background:var(--cs-warning-soft,#fff3d6);color:var(--cs-warning,#8a5a00)}.card-actions_pill__250AL.card-actions_danger__4GaIh{background:var(--cs-danger-soft,#fde8e6);color:var(--cs-danger,#b42318)}.card-actions_icon__T66qQ{flex:none;width:16px;height:16px;font-size:var(--cs-fs-lg,16px)}.card-actions_label___BCMb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-actions_more__C0cnw{flex:none;width:var(--cs-touch,44px);margin-left:auto;padding:0}.card-actions_menuItem__3HGdh.card-actions_menuItem__3HGdh{min-height:var(--cs-touch,44px);color:var(--cs-text,#1f2937)}.card-actions_menuItem__3HGdh .card-actions_menuIcon__n43FP.card-actions_menuIcon__n43FP{color:var(--cs-text-muted,#5b6474)}.card-actions_menuItem__3HGdh.card-actions_menuDanger__Dnc_A,.card-actions_menuItem__3HGdh.card-actions_menuDanger__Dnc_A .card-actions_menuIcon__n43FP.card-actions_menuIcon__n43FP{color:var(--cs-danger,#b42318)}.card-actions_menuPrimary__cVo9h.card-actions_menuPrimary__cVo9h{font-size:var(--cs-fs-md,14px)}.card-actions_menuSecondary__R8n85.card-actions_menuSecondary__R8n85{color:var(--cs-text-muted,#5b6474);font-size:var(--cs-fs-sm,13px)}.card-actions_subheader__lJG3y.card-actions_subheader__lJG3y{color:var(--cs-text-muted,#5b6474);font-size:var(--cs-fs-xs,12px);font-weight:700;line-height:32px}.card-list_list__VztN4{max-width:100%;overflow-x:hidden;overflow-x:clip}.card-list_card__5iL6L,.card-list_list__VztN4{display:flex;flex-direction:column;gap:var(--cs-space-3,12px);min-width:0}.card-list_card__5iL6L{padding:var(--cs-space-4,16px);background:var(--cs-surface,#fff);border:1px solid var(--cs-border,#e3e8f0);border-radius:var(--cs-radius-lg,12px);box-shadow:var(--cs-shadow-card,0 8px 24px rgba(10,33,100,.06));color:var(--cs-text,#1f2937);font-size:var(--cs-fs-md,14px)}.card-list_status__uzIar,.card-list_summary__RqvCm{gap:var(--cs-space-2,8px);padding:var(--cs-space-3,12px);box-shadow:none}.card-list_status__uzIar{flex-direction:row;align-items:center;justify-content:center;color:var(--cs-text-muted,#5b6474);text-align:center}.card-list_summary__RqvCm{background:var(--cs-surface-muted,#f4f6fa);border-color:var(--cs-border-strong,#c9d2e3);font-weight:600}.card-list_cardRow__iQ18C{display:flex;align-items:flex-start;gap:var(--cs-space-3,12px);min-width:0}.card-list_leading__tCHp_{display:flex;flex:none;align-items:flex-start;margin-right:calc(-1*var(--cs-space-2, 8px))}.card-list_cardBody__VP_O8{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cs-space-2,8px);min-width:0}.card-list_avatar__xFtrW{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:var(--cs-fs-md,14px);font-weight:800;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-list_avatarPrimary__V4H_R{background:var(--cs-primary-soft,#e3ebfa);color:var(--cs-primary,#0a2164)}.card-list_avatarInfo__Q1PrW{background:var(--cs-info-soft,#e3f0fb);color:var(--cs-info,#0b5cad)}.card-list_avatarSuccess__nqx6G{background:var(--cs-success-soft,#e3f5e8);color:var(--cs-success,#1b6b2a)}.card-list_avatarWarning__uY1RU{background:var(--cs-warning-soft,#fff3d6);color:var(--cs-warning,#8a5a00)}.card-list_head__QD8Zc{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:var(--cs-space-1,4px);min-width:0}.card-list_avatar__xFtrW+.card-list_head__QD8Zc{min-height:44px}.card-list_title__OPy_X{min-width:0;color:var(--cs-text,#1f2937);font-size:var(--cs-fs-lg,16px);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.card-list_metaLine__BmRSA{min-width:0;overflow:hidden;color:var(--cs-text-muted,#5b6474);font-size:var(--cs-fs-sm,13px);text-overflow:ellipsis;white-space:nowrap}.card-list_badges__yJ6tm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.card-list_section__I0CDz{display:flex;flex-direction:column;gap:var(--cs-space-2,8px);min-width:0;padding-top:var(--cs-space-3,12px);border-top:1px solid var(--cs-border,#e3e8f0)}.card-list_context__7JAdx{min-width:0;color:var(--cs-text,#1f2937);font-size:var(--cs-fs-sm,13px);overflow-wrap:anywhere}.card-list_contextLabel__UgDl_,.card-list_dot__MJ0Gd{color:var(--cs-text-muted,#5b6474)}.card-list_metaGrid__yJJeT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cs-space-1,4px) var(--cs-space-3,12px);gap:var(--cs-space-1,4px) var(--cs-space-3,12px)}.card-list_metaItem__Y6cQl{min-width:0}.card-list_span2__e7kRg{grid-column:1/-1}.card-list_metaLabel__YOuUt{color:var(--cs-text-muted,#5b6474);font-size:var(--cs-fs-xs,12px)}.card-list_metaValue__9nrz_{overflow-wrap:anywhere}.card-list_actions__K17Z3{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cs-space-2,8px)}@media(max-width:767.98px){.card-list_actions__K17Z3>.d-flex,.card-list_actions__K17Z3>.hstack{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end;gap:var(--cs-space-2,8px)}.card-list_actions__K17Z3 .btn,.card-list_actions__K17Z3 a,.card-list_actions__K17Z3 button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:var(--cs-touch,44px);min-height:var(--cs-touch,44px)}}.card-list_detailsToggle__8bR9r{align-self:flex-start;min-height:var(--cs-touch,44px);padding:0 var(--cs-space-2,8px);margin-left:calc(-1*var(--cs-space-2, 8px));border:0;background:transparent;color:var(--cs-primary,#0a2164);font-size:var(--cs-fs-sm,13px);font-weight:600;cursor:pointer}.card-list_detailsToggle__8bR9r:focus-visible{outline:2px solid var(--cs-primary,#0a2164);outline-offset:2px;border-radius:var(--cs-radius-sm,4px)}.card-list_details__cU8pU{padding-top:var(--cs-space-2,8px);border-top:1px solid var(--cs-border,#e3e8f0);min-width:0;overflow-x:auto}.confirm-dialog_dialog__mOxyB{padding:var(--cs-space-5,24px);background:var(--cs-surface,#fff);color:var(--cs-text,#1f2937)}.confirm-dialog_title__J9M2M{margin:0;font-size:var(--cs-fs-lg,16px);font-weight:600;line-height:1.4;color:var(--cs-heading,#0a2164)}.confirm-dialog_message__GaCGK{margin-top:var(--cs-space-2,8px);font-size:var(--cs-fs-md,14px);line-height:1.5;color:var(--cs-text-muted,#5b6474);overflow-wrap:anywhere}.confirm-dialog_footer__cPs7M{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cs-space-2,8px);margin-top:var(--cs-space-5,24px)}.confirm-dialog_button__42fTz{display:inline-flex;align-items:center;justify-content:center;gap:var(--cs-space-2,8px)}@media(max-width:767.98px){.confirm-dialog_button__42fTz{min-height:var(--cs-touch,44px);flex:1 1}}.confirm-dialog_spinner__rOlIr{display:inline-block;flex:none;width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:var(--cs-radius-pill,999px);animation:confirm-dialog_confirm-dialog-spin__8Urtf .75s linear infinite}@media(prefers-reduced-motion:reduce){.confirm-dialog_spinner__rOlIr{animation-duration:1.5s}}@keyframes confirm-dialog_confirm-dialog-spin__8Urtf{to{transform:rotate(1turn)}}.select_select-input-box__rrJ_d{position:relative}.select_select-input-box__rrJ_d .select_label__JaQsq{position:absolute;margin:0 .5rem;padding:0 .25rem;background-color:#fff;color:rgba(0,0,0,.64);font-size:14px;z-index:1;top:-10px}.density-marker_container__sn0oO{transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}.density-marker_container__sn0oO.density-marker_pin__r9E0a{transform:translate(-50%,-100%)}.density-marker_container__sn0oO .density-marker_dot__6Ey9B{border-radius:50%;background-color:rgba(0,0,255,.23);border:1px solid blue;width:50px;height:50px;margin:0 auto;position:relative}.density-marker_container__sn0oO .density-marker_dot__6Ey9B.density-marker_sphere-3d__4koGd{border:none;box-shadow:inset -3px -3px 8px rgba(0,0,0,.3),inset 3px 3px 8px hsla(0,0%,100%,.4),10px 8px 16px rgba(0,0,0,.3),10px 4px 8px rgba(0,0,0,.2);background-image:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.6) 0,transparent 40%);background-blend-mode:overlay;transition:transform .2s ease-out,box-shadow .2s ease-out;animation:density-marker_float-sphere__c_Qfa 3s ease-in-out infinite;width:var(--size,50px);height:var(--size,50px);z-index:3}.density-marker_container__sn0oO .density-marker_dot__6Ey9B.density-marker_sphere-3d__4koGd:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:calc(var(--size, 50px)*-.26);width:calc(var(--size, 50px)*.52);height:calc(var(--size, 50px)*.33);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);background-color:var(--sphere-color,rgba(0,0,0,.1));background-image:linear-gradient(180deg,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,0) 15%),radial-gradient(circle at 30% 10%,hsla(0,0%,100%,.6) 0,transparent 40%);background-blend-mode:overlay,overlay;filter:blur(.4px) drop-shadow(0 2px 6px rgba(0,0,0,.08));border-radius:2px 2px 0 0;z-index:1;pointer-events:none}.density-marker_container__sn0oO .density-marker_border-broker__cAmnO{border:2px solid;border-radius:50px;padding:0 4px}@keyframes density-marker_float-sphere__c_Qfa{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.empty-state_emptyState__Uq_uE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cs-space-2,8px);min-width:0;padding:40px;text-align:center;color:var(--cs-text,#1f2937)}@media(max-width:767.98px){.empty-state_emptyState__Uq_uE{padding:var(--cs-space-6,32px) var(--cs-space-4,16px)}}.empty-state_compact__bpt4e{padding:var(--cs-space-4,16px)}@media(max-width:767.98px){.empty-state_compact__bpt4e{padding:var(--cs-space-4,16px)}}.empty-state_iconWrap__OGja3{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;margin-bottom:var(--cs-space-1,4px);border-radius:50%;background:var(--cs-primary-soft,#e3ebfa);color:var(--cs-primary,#0a2164)}.empty-state_icon__wMJGt{width:28px;height:28px;font-size:28px}.empty-state_title__569SE{margin:0;color:var(--cs-heading,#0a2164);font-size:var(--cs-fs-lg,16px);font-weight:700;overflow-wrap:anywhere}.empty-state_description__HKfcD{max-width:36ch;color:var(--cs-text-muted,#5b6474);font-size:var(--cs-fs-md,14px);overflow-wrap:anywhere}.empty-state_description__HKfcD>p:last-child{margin-bottom:0}.empty-state_action__wWE10{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cs-space-2,8px);margin-top:var(--cs-space-2,8px)}@media(max-width:767.98px){.empty-state_action__wWE10 .btn,.empty-state_action__wWE10 a,.empty-state_action__wWE10 button{min-height:var(--cs-touch,44px)}.empty-state_action__wWE10 a{display:inline-flex;align-items:center}}.footer_footer__ywJwz{background-color:#fff}.footer_nav-link__FP03t{color:#80808f;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.footer_nav-link__FP03t:hover{color:#143e72}.nav-item_nav-item__CE4_i{margin:0 10px}.nav-item_nav-item__CE4_i .nav-item_sidebar-icon__olDDO svg{width:12px;height:12px}.nav-item_navLink__lrRau{text-align:left;transition:all .25s ease-in-out;border-radius:0;color:var(--navbar-color);border:1px solid transparent;width:100%;padding-right:7px;padding-left:7px}.nav-item_navLink__lrRau span{vertical-align:middle}.nav-item_navLink__lrRau.nav-item_active__C55oe,.nav-item_navLink__lrRau:focus,.nav-item_navLink__lrRau:hover{border:1px solid var(--navbar-color);color:var(--navbar-color)}.nav-item_navLink__lrRau.nav-item_active__C55oe .nav-item_nav-text__HvlhH,.nav-item_navLink__lrRau:focus .nav-item_nav-text__HvlhH,.nav-item_navLink__lrRau:hover .nav-item_nav-text__HvlhH{color:var(--navbar-color)}.nav-item_navLink__lrRau .nav-item_nav-text__HvlhH{color:var(--navbar-color);font-size:16px;line-height:24px}.nav-item_navLink__lrRau .nav-item_nav-text__HvlhH.nav-item_active__C55oe,.nav-item_navLink__lrRau .nav-item_nav-text__HvlhH:hover{color:var(--navbar-color)}.nav-item_sidebar-icon__olDDO{margin-top:-1px}.nav-item_sidebarLinkBullet__QbpBt{display:inline-block;vertical-align:middle}.nav-item_sidebarLinkBullet__QbpBt.nav-item_sidebarLinkBulletDot__fqffV{width:5px;height:5px;border:2px solid;border-radius:50%}.nav-item_navLink__lrRau:hover .nav-item_sidebarLinkBulletDot__fqffV{border-color:var(--navbar-color)}.nav-item_nav-icon___gHu_{margin-right:.75rem}.nav-item_navLink__lrRau.nav-item_navLinkCompact__29bpg{display:flex;align-items:center}.nav-item_navLink__lrRau.nav-item_navLinkCompact__29bpg .nav-item_nav-text__HvlhH{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px}.nav-item_navLink__lrRau.nav-item_navLinkCompact__29bpg .nav-item_nav-icon___gHu_,.nav-item_navLink__lrRau.nav-item_navLinkCompact__29bpg .nav-item_sidebar-icon__olDDO{flex:none}.nav-item_navLink__lrRau.nav-item_navLinkCompact__29bpg .nav-item_sidebar-icon__olDDO{margin-left:auto}.minimized:not(:hover) .nav-item_nav-text__HvlhH{display:none}.minimized:not(:hover) .nav-item_nav-icon___gHu_{margin-right:0}.sidebar-content_sidebarMenu__Wcvya{height:90%;overflow-y:auto}.sidebar-content_sidebarMenu__Wcvya .sidebar-content_submenuWrapper__Q9tQB{padding-left:20px}.minimized:not(:hover) .sidebar-content_submenuWrapper__Q9tQB{display:none}.sidebar_sidebar__biYYH{width:100%;height:100%;box-shadow:0 0 11px rgba(143,164,232,.08);border:0;position:relative;background:linear-gradient(135deg,#1d4ed8,#1e40af 50%,#1e1b4b)}.sidebar_sidenav-img-box__iiSN0{max-width:130px;margin-top:2px}@media screen and (min-width:768px){.sidebar_sidenav-img-box__iiSN0{max-width:173px}}.sidebar_content__jAIdS{position:relative;z-index:4;height:100%;overflow:hidden}.sidebar_content__jAIdS .sidebar_header__wlN_T{height:60px;background:#ecf0fa;padding:0 15px;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.sidebar_content__jAIdS .sidebar_header__wlN_T{justify-content:center}}.sidebar_content__jAIdS .sidebar_header__wlN_T .sidebar_logo-small__V_S0j{writing-mode:vertical-lr;-webkit-text-orientation:upright;text-orientation:upright;font-size:.7rem;color:#000;padding-left:5px;text-transform:uppercase;font-weight:700;transition:all 1s ease-out;max-width:50px}.sidebar_content__jAIdS .sidebar_header__wlN_T .sidebar_logo-small__V_S0j.sidebar_logo-hidden___ov0Z{display:none}.minimized:not(:hover) .sidebar_sidenav__logo__Zstqh{margin-right:auto}.minimized:not(:hover) .sidebar_sidenav__logo__Zstqh>.sidebar_sidenav-img-box__iiSN0{display:none!important}.minimized:not(:hover) .sidebar_sidenav__logo__Zstqh .sidebar_logo-small__V_S0j{display:block;transform:scale(1)}.minimized:not(:hover) .sidebar_sidenav__logo__Zstqh .sidebar_maximized-logo-text__uP8_e{display:none}.minimized:hover .sidebar_sidenav__logo__Zstqh{margin-right:auto}.minimized:hover .sidebar_sidenav__logo__Zstqh>.sidebar_sidenav-img-box__iiSN0{display:block!important}.minimized:hover .sidebar_sidenav__logo__Zstqh .sidebar_logo-small__V_S0j{display:none!important}.sidebar_mobile-close-btn___ZeCY{color:var(--text-color-dark)}.notification_topbar__fwd9I{overflow:visible!important}.notification_notification-wrapper__IGHz9{position:relative;z-index:9999}.notification_dropdown__8GxjN{position:absolute;top:40px;left:-149px;right:auto;width:320px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999!important;overflow:hidden}@media(max-width:1200px){.notification_dropdown__8GxjN{right:-40px;width:300px}}@media(max-width:768px){.notification_dropdown__8GxjN{position:fixed;top:60px;left:10px;right:10px;width:auto;margin:0 2px;max-height:70vh;overflow-y:auto;z-index:9999!important;border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.25)}}.notification_notification-btn__YRI6t{position:relative;color:#444}.notification_notification-btn__YRI6t svg{font-size:1.2rem}.notification_dot__GQxIB{position:absolute;top:6px;right:6px;width:8px;height:8px;background:red;border-radius:50%}.notification_dropdown-header__gyBpW{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #eee;font-weight:600;background-color:#f4f6fa!important}.notification_dropdown-header__gyBpW .notification_close-btn__B6bSi{background:none;border:none;cursor:pointer;font-size:.9rem;color:#666}.notification_list__0MeWC{max-height:300px;overflow-y:auto}.notification_item__Jyops{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 14px;border-bottom:1px solid #f2f2f2;background:#fff;transition:background .2s ease;cursor:pointer;opacity:.3}.notification_item__Jyops:hover{background:#f7f7f7}.notification_item__Jyops.notification_unread__1YoEb{opacity:1;font-weight:600}.notification_item__Jyops.notification_static__Q3bxl{cursor:default}.notification_item__Jyops.notification_static__Q3bxl:hover{background:#fff}.notification_item__Jyops .notification_message__052ga{flex:1 1;margin-right:10px;font-size:12px;line-height:14px;word-break:break-word;white-space:normal;color:#333}.notification_item__Jyops .notification_time__2Mu2I{width:70px;text-align:right;font-size:10px;line-height:12px;color:#666;flex-shrink:0}.notification_empty__OEQli{padding:20px;text-align:center;color:#777;font-size:14px;line-height:16px}.name-badge_name-badge__I_qAK{--background:0,50%,50%;--name-badge-size:40px;--clip-path:polygon(50% 0%,0% 25%,0% 75%,50% 100%,100% 75%,100% 25%);--spacing:5px;--font-size:18px;--font-color:#fff;position:relative;width:var(--name-badge-size);height:var(--name-badge-size);display:flex;justify-content:center;-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path);transition:all .3s ease-out;cursor:pointer}.name-badge_name-badge__I_qAK:before{content:"";position:absolute;top:calc(-1*var(--spacing)/2);width:calc(100% - var(--spacing));height:calc(100% - var(--spacing));background-color:rgba(11,33,103,.82);-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path);margin:var(--spacing);z-index:-1}.name-badge_name-badge__I_qAK>*{line-height:var(--name-badge-size);text-transform:uppercase;text-align:center;font-size:var(--font-size);font-weight:700;color:var(--font-color);height:100%;background-color:rgba(11,33,103,.58);padding:0 3px;display:inline-block}.name-badge_name-badge__I_qAK:hover{transform:scale(1.1)}.topbar_topbar__cj1Cl{width:100%;border:0;display:flex;justify-content:space-between;box-shadow:0 10px 30px 0 rgba(82,63,105,.08);z-index:105;position:relative;height:60px;transition:all .15s ease 0s;padding:10px 0;border-bottom:0;border-radius:3px;margin-bottom:0;background-color:#fff;top:0;left:0;right:0}.topbar_topbar__cj1Cl .topbar_title__jjY93{margin-left:25px;display:flex;align-items:center;font-weight:500}.topbar_topbar__cj1Cl .topbar_toolbar__TgUrQ{display:flex;align-items:stretch}.topbar_topbar__cj1Cl .topbar_toolbar__TgUrQ .topbar_toolbar-item__9QgyN{display:flex;height:100%;margin-right:25px;align-items:baseline}.topbar_topbar__cj1Cl .topbar_toolbar__TgUrQ .topbar_toolbar-username__hkb4P{text-transform:capitalize;margin-right:.5rem}.topbar_toggle-btn__I2Sfu{text-align:center;width:2rem;font-size:1.2rem;padding:1rem .65rem;position:relative;margin:.3125rem;inset-inline-start:0;inset-block-start:0;z-index:102;transition:all 50ms ease-in-out;cursor:pointer}.topbar_toggle-btn__I2Sfu span{width:.75rem;transition:all 50ms ease-in-out}.topbar_toggle-btn__I2Sfu span,.topbar_toggle-btn__I2Sfu span:after,.topbar_toggle-btn__I2Sfu span:before{cursor:pointer;height:.125rem;background:var(--sidebar-active-font-color);position:absolute;display:block;content:""}.topbar_toggle-btn__I2Sfu span:after,.topbar_toggle-btn__I2Sfu span:before{width:1.0625rem}.topbar_toggle-btn__I2Sfu span:before{inset-block-start:-.375rem}.topbar_toggle-btn__I2Sfu span:after{bottom:-.375rem}@media screen and (min-width:768px){.topbar_toggle-btn-open___r4J_ span{background:transparent}.topbar_toggle-btn-open___r4J_ span:before{transform:rotate(45deg);inset-block-start:0}.topbar_toggle-btn-open___r4J_ span:after{transform:rotate(-45deg);bottom:0}}.topbar_back-link__uHQ_6{background:#fff;border:1px solid var(--sidebar-active-font-color);color:var(--sidebar-active-font-color);font-weight:500;padding:3px 6px 3px 4px;font-size:12px;border-radius:3px;box-shadow:none;outline:none;transition:all .15s ease 0s}.topbar_back-link__uHQ_6 svg{width:12px;height:12px}.topbar_back-link__uHQ_6:hover{text-decoration:none;color:var(--navbar-color);background-color:var(--sidebar-active-font-color)}@media screen and (min-width:360px)and (max-width:411px){.topbar_topbar__cj1Cl{height:auto;min-height:60px;padding:8px 0}.topbar_topbar__cj1Cl .topbar_title__jjY93{flex:1 1 auto;min-width:0;margin-left:8px;margin-right:8px}.topbar_topbar__cj1Cl .topbar_title__jjY93 h5{font-size:1rem;line-height:1.2;word-break:keep-all}.topbar_topbar__cj1Cl .topbar_toolbar__TgUrQ .topbar_toolbar-item__9QgyN{margin-right:8px;align-items:center}.topbar_back-link__uHQ_6{padding-inline:6px}.topbar_back-link__uHQ_6 span{white-space:nowrap}}.bottom-tab-bar_adminTabBar__RnMAV{position:fixed;right:0;bottom:0;left:0;z-index:var(--cs-z-tabbar,1100);background:var(--cs-surface,#fff);border-top:1px solid var(--cs-border,#e3e8f0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);transition:transform .15s ease-out,visibility .15s}@media(prefers-reduced-motion:reduce){.bottom-tab-bar_adminTabBar__RnMAV{transition:none}}@media(min-width:768px){.bottom-tab-bar_adminTabBar__RnMAV{display:none}}.bottom-tab-bar_adminTabBarHidden__V4Y_D{transform:translateY(100%);visibility:hidden}.bottom-tab-bar_adminTabBarList__W3juy{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:calc(var(--cs-sticky-bar-h, 64px) - 1px);margin:0;padding:0;list-style:none}.bottom-tab-bar_adminTabBarList__W3juy>li{min-width:0}.bottom-tab-bar_adminTabBarItem__8SxV4{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;min-height:44px;padding:0;background:none;border:0;font:inherit;font-size:12px;line-height:16px;font-weight:600;cursor:pointer}.bottom-tab-bar_adminTabBarItem__8SxV4,.bottom-tab-bar_adminTabBarItem__8SxV4:hover{color:var(--cs-text-muted,#5b6474);text-decoration:none}.bottom-tab-bar_adminTabBarItem__8SxV4:focus-visible{outline:2px solid var(--cs-primary,#0a2164);outline-offset:-4px}.bottom-tab-bar_adminTabBarItemActive__Z_JHp,.bottom-tab-bar_adminTabBarItemActive__Z_JHp:hover{color:var(--cs-primary,#0a2164);font-weight:700}.bottom-tab-bar_adminTabBarMark__kllkC{display:none;position:absolute;top:0;left:50%;width:24px;height:3px;margin-left:-12px;border-radius:0 0 3px 3px;background:var(--cs-accent,#ff4081)}.bottom-tab-bar_adminTabBarItemActive__Z_JHp .bottom-tab-bar_adminTabBarMark__kllkC{display:block}.bottom-tab-bar_adminTabBarIcon__bKrfv{font-size:22px}.bottom-tab-bar_adminTabBarLabel__d3J0M{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px}.modules-sheet_profile__Q4BwE{display:flex;align-items:center;gap:12px;padding-bottom:16px}.modules-sheet_avatar__3viUt{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--cs-primary,#0a2164);color:#fff;font-size:16px;font-weight:700}.modules-sheet_who__dFA_4{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;min-height:44px}.modules-sheet_who__dFA_4,.modules-sheet_who__dFA_4:hover{color:inherit;text-decoration:none}.modules-sheet_who__dFA_4:focus-visible{outline:2px solid var(--cs-primary,#0a2164);outline-offset:2px}.modules-sheet_whoText__Mgxyl{flex:1 1;min-width:0}.modules-sheet_chevron__FWBJF{flex:none;font-size:12px;color:var(--cs-text-muted,#5b6474)}.modules-sheet_name__Cm9jp{display:block;font-size:16px;line-height:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modules-sheet_role__Eqv4V{display:block;font-size:13px;line-height:18px;color:var(--cs-text-muted,#5b6474)}.modules-sheet_signOut__y_dvI{flex:none;min-height:44px}.modules-sheet_heading__xIu1P{margin:16px 0 8px;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-muted,#5b6474)}.modules-sheet_grid__i0IEt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.modules-sheet_tile__3TMU1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:84px;padding:8px;border:0;border-radius:12px;background:var(--cs-surface-muted,#f4f6fa);font:inherit;text-align:center;cursor:pointer}.modules-sheet_tile__3TMU1,.modules-sheet_tile__3TMU1:hover{color:var(--cs-text,#1f2937);text-decoration:none}.modules-sheet_tile__3TMU1:focus-visible{outline:2px solid var(--cs-primary,#0a2164);outline-offset:2px}.modules-sheet_tileIcon__hx17G{font-size:20px;color:var(--cs-primary,#0a2164)}.modules-sheet_tileLabel__98Zey{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:18px;font-weight:600}.modules-sheet_back__L5esK{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--cs-primary,#0a2164);cursor:pointer}.modules-sheet_back__L5esK:focus-visible{outline:2px solid var(--cs-primary,#0a2164);outline-offset:2px}.modules-sheet_drillTitle__5lIbd{margin:8px 0;font-size:18px;line-height:24px;font-weight:700}.modules-sheet_rows__UeWBY{margin:0;padding:0;list-style:none}.modules-sheet_row__aogmC{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--cs-border,#e3e8f0)}.modules-sheet_row__aogmC,.modules-sheet_row__aogmC:hover{color:var(--cs-text,#1f2937);text-decoration:none}.modules-sheet_row__aogmC:focus-visible{outline:2px solid var(--cs-primary,#0a2164);outline-offset:-2px}