.FlowBuilder_container__qQ2gW{position:relative;width:100%;height:100%;background:transparent;display:flex;flex-direction:column;overflow:hidden}.FlowBuilder_containerModal__f7eKu{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a1a1c,#2d2d30);z-index:1000}.FlowBuilder_header__XRDLK{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.FlowBuilder_backButton__66Jno{background:none;border:none;color:#007AFF;cursor:pointer;padding:.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.FlowBuilder_backButton__66Jno:hover{background:rgba(0,122,255,.1)}.FlowBuilder_flowNameInput__5nW7Q{flex:1 1;max-width:400px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.75rem 1rem;font-size:1.125rem;font-weight:600;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.FlowBuilder_flowNameInput__5nW7Q:focus{outline:none;border-color:#007AFF;background:rgba(255,255,255,.08)}.FlowBuilder_flowNameInput__5nW7Q::placeholder{color:rgba(255,255,255,.3)}.FlowBuilder_headerActions__7_Nwm{margin-left:auto;display:flex;gap:.75rem}.FlowBuilder_testButton__mq8Ow{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:inherit;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s}.FlowBuilder_testButton__mq8Ow:hover{background:rgba(255,255,255,.15);transform:translateY(-1px)}.FlowBuilder_saveButton__On6v2{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#007AFF;border:none;border-radius:10px;color:white;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(0,122,255,.3)}.FlowBuilder_saveButton__On6v2:hover{background:#0066CC;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,122,255,.4)}.FlowBuilder_canvas__VbhKz{flex:1 1;display:flex;position:relative;overflow:auto;padding:3rem 2rem}.FlowBuilder_flowContainer__CgRW5{max-width:1200px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:0}.FlowBuilder_flowRow__AUmX4{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;width:100%}.FlowBuilder_flowRowBranched__SfuSn{grid-template-columns:1fr 1fr!important}.FlowBuilder_flowColumn__3svXk{display:flex;flex-direction:column;align-items:center;min-width:0}.FlowBuilder_flowColumnFull__U0YdS{grid-column:1/-1!important}.FlowBuilder_flowColumnSplit__aDWLv{grid-column:auto;width:100%;max-width:100%}.FlowBuilder_node__0nx9T{background:rgba(28,28,30,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:1.25rem 1.5rem;display:flex;align-items:flex-start;gap:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 24px rgba(0,0,0,.3);width:100%;max-width:600px}.FlowBuilder_node__0nx9T:hover{background:rgba(32,32,34,.98);border-color:rgba(255,255,255,.2);transform:translateY(-2px) scale(1.01);box-shadow:0 12px 32px rgba(0,0,0,.4)}.FlowBuilder_nodeSelected__vqJRl{border-color:#007AFF!important;background:rgba(0,122,255,.08);box-shadow:0 0 0 4px rgba(0,122,255,.15),0 12px 32px rgba(0,0,0,.4)}.FlowBuilder_nodeConnecting__A9ZUn{border-color:#34C759!important;animation:FlowBuilder_pulse__LEozT 1.5s infinite}@keyframes FlowBuilder_pulse__LEozT{0%,to{box-shadow:0 0 0 0 rgba(52,199,89,.4)}50%{box-shadow:0 0 0 8px rgba(52,199,89,0)}}.FlowBuilder_nodeIcon__k10o5{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.2)}.FlowBuilder_nodeContent__46F5l{flex:1 1;min-width:0}.FlowBuilder_nodeType__SBZDG{font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;opacity:.5;margin-bottom:.375rem}.FlowBuilder_nodeLabel__vuaTz{font-size:1.0625rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.FlowBuilder_nodePreview__7uhKy{font-size:.875rem;line-height:1.4;opacity:.6;font-weight:400;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.FlowBuilder_nodeDelete__u_tkH{position:absolute;top:.75rem;right:.75rem;background:rgba(255,59,48,.15);border:none;border-radius:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#FF3B30;cursor:pointer;opacity:0;transition:all .2s}.FlowBuilder_node__0nx9T:hover .FlowBuilder_nodeDelete__u_tkH{opacity:1}.FlowBuilder_nodeDelete__u_tkH:hover{background:rgba(255,59,48,.25);transform:scale(1.1)}.FlowBuilder_addNodeButton__uaZ4g{display:flex;justify-content:center;padding:.75rem 0}.FlowBuilder_addButton__uaac8{width:36px;height:36px;border-radius:50%;background:rgba(0,122,255,.15);border:2px dashed rgba(0,122,255,.3);color:#007AFF;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.FlowBuilder_addButton__uaac8:hover:not(:disabled){background:rgba(0,122,255,.25);border-color:rgba(0,122,255,.5);transform:scale(1.15)}.FlowBuilder_addButton__uaac8:active:not(:disabled){transform:scale(.95)}.FlowBuilder_addButton__uaac8:disabled{opacity:.3;cursor:not-allowed}.FlowBuilder_addButtonConnected__0qJmt{background:rgba(52,199,89,.15);border-color:rgba(52,199,89,.3);color:#34C759}.FlowBuilder_branchButtons__ZuHri{display:flex;justify-content:center;gap:3rem;padding:.75rem 0}.FlowBuilder_branchOption__njGCA{display:flex;flex-direction:column;align-items:center;gap:.5rem}.FlowBuilder_branchLabel__zJh_h{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.5px}.FlowBuilder_nodeMenu__5OJa_{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(28,28,30,.98);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.6);z-index:100;min-width:500px;animation:FlowBuilder_slideUp__CZvbi .3s cubic-bezier(.4,0,.2,1)}@keyframes FlowBuilder_slideUp__CZvbi{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.FlowBuilder_nodeMenuHeader__OG6LM{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.FlowBuilder_nodeMenuHeader__OG6LM span{font-size:1.125rem;font-weight:600}.FlowBuilder_nodeMenuHeader__OG6LM button{background:none;border:none;color:inherit;cursor:pointer;opacity:.5;padding:.25rem;border-radius:6px;transition:all .2s}.FlowBuilder_nodeMenuHeader__OG6LM button:hover{opacity:1;background:rgba(255,255,255,.1)}.FlowBuilder_nodeMenuGrid__HpWAe{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.FlowBuilder_nodeMenuItem__9wfU5{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .2s;text-align:left;color:inherit}.FlowBuilder_nodeMenuItem__9wfU5:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15);transform:translateY(-2px)}.FlowBuilder_nodeMenuIcon__MA6Fw{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.FlowBuilder_nodeMenuInfo__yccLB{flex:1 1;min-width:0}.FlowBuilder_nodeMenuLabel__GtYfx{font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.FlowBuilder_nodeMenuDesc__iZ3Hu{font-size:.8125rem;opacity:.6;font-weight:400}.FlowBuilder_sidebarBackdrop__j4cHO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99}.FlowBuilder_sidebar__cMlek{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:480px;max-height:80vh;background:rgba(20,20,22,.98);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.15);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);z-index:100}.FlowBuilder_editorContainer__5fnhq{display:flex;flex-direction:column;height:100%;overflow:hidden}.FlowBuilder_editorHeader__NY7O3{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.FlowBuilder_editorHeader__NY7O3 h3{font-size:1.125rem;font-weight:600;margin:0}.FlowBuilder_editorClose__B7KgH{background:none;border:none;color:inherit;cursor:pointer;opacity:.5;padding:.5rem;border-radius:8px;transition:all .2s}.FlowBuilder_editorClose__B7KgH:hover{opacity:1;background:rgba(255,255,255,.1)}.FlowBuilder_editorBody__zZwgg{flex:1 1;min-height:0;padding:1.5rem;overflow-y:auto}.FlowBuilder_editorField__L1_TA{margin-bottom:1.5rem}.FlowBuilder_editorField__L1_TA:last-child{margin-bottom:0}.FlowBuilder_editorField__L1_TA label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.625rem;opacity:.7}.FlowBuilder_editorField__L1_TA input,.FlowBuilder_editorField__L1_TA select,.FlowBuilder_editorField__L1_TA textarea{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.75rem 1rem;font-size:.9375rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .2s}.FlowBuilder_editorField__L1_TA input:focus,.FlowBuilder_editorField__L1_TA select:focus,.FlowBuilder_editorField__L1_TA textarea:focus{outline:none;border-color:#007AFF;background:rgba(255,255,255,.08)}.FlowBuilder_editorField__L1_TA textarea{resize:vertical;min-height:120px;line-height:1.5}.FlowBuilder_fieldHint__4lTh8{font-size:.75rem;opacity:.5;margin-top:.5rem;font-weight:400}.FlowBuilder_emailOnlyNote__wIlUJ{background:rgba(52,199,89,.1);border:1px solid rgba(52,199,89,.3);border-radius:8px;padding:.75rem 1rem;color:#34C759;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.FlowBuilder_durationField__QwUq9{display:flex;gap:.75rem}.FlowBuilder_durationInput__kSmvk{flex:1 1}.FlowBuilder_unitSelect__oLzps{flex:1.5 1}.FlowBuilder_editorSection___rcwo{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.FlowBuilder_sectionTitle__p8ROX{font-size:1rem;font-weight:600;margin-bottom:.375rem}.FlowBuilder_sectionDescription__kAZiQ{font-size:.8125rem;opacity:.6;line-height:1.4}.FlowBuilder_conditionExplainer__KeCWl{background:rgba(0,122,255,.08);border:1px solid rgba(0,122,255,.2);border-radius:12px;padding:1rem;margin-top:1.5rem}.FlowBuilder_explainerTitle___XToY{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin-bottom:.75rem}.FlowBuilder_explainerBranch__AyHzA{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.625rem;font-size:.875rem}.FlowBuilder_explainerBranch__AyHzA:last-child{margin-bottom:0}.FlowBuilder_explainerLabel__wOX8Y{font-weight:600;color:rgba(255,255,255,.9);white-space:nowrap;flex-shrink:0}.FlowBuilder_explainerText__KMuhs{opacity:.7;line-height:1.4}.FlowBuilder_agentDescription__tgXBu{background:rgba(255,45,85,.08);border:1px solid rgba(255,45,85,.2);border-radius:12px;padding:1rem;margin-top:1rem;margin-bottom:1.5rem}.FlowBuilder_agentTitle__1pTZl{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:.5rem}.FlowBuilder_agentInfo__D4kjB{font-size:.8125rem;opacity:.7;line-height:1.5}.FlowBuilder_triggerList__Nx2jG{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.5rem}.FlowBuilder_triggerItem__PivSo{display:flex;align-items:center;justify-content:space-between;background:rgba(52,199,89,.08);border:1px solid rgba(52,199,89,.2);border-radius:10px;padding:.875rem 1rem;gap:.75rem}.FlowBuilder_triggerContent__YVFo9{flex:1 1;min-width:0}.FlowBuilder_triggerName__3N8vJ{font-size:.9375rem;font-weight:600;color:rgba(255,255,255,.95);margin-bottom:.125rem}.FlowBuilder_triggerDetail__JPzc2{font-size:.8125rem;opacity:.6;font-weight:400}.FlowBuilder_triggerRemove__LjpqN{background:rgba(255,59,48,.15);border:none;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#FF3B30;cursor:pointer;transition:all .2s;flex-shrink:0}.FlowBuilder_triggerRemove__LjpqN:hover{background:rgba(255,59,48,.25);transform:scale(1.05)}.FlowBuilder_triggerConfigSelect__m5MKI{width:100%;padding:.5rem .75rem;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:inherit;font-size:.875rem;cursor:pointer;transition:all .2s}.FlowBuilder_triggerConfigSelect__m5MKI:hover{background:rgba(0,0,0,.3);border-color:rgba(255,255,255,.25)}.FlowBuilder_triggerConfigSelect__m5MKI:focus{outline:none;border-color:#007AFF;background:rgba(0,0,0,.35)}.FlowBuilder_addTriggerSection___XoWe{margin-top:.5rem}@media (max-width:968px){.FlowBuilder_flowRowBranched__SfuSn{grid-template-columns:1fr}.FlowBuilder_flowColumn__3svXk{width:100%}.FlowBuilder_flowColumnFull__U0YdS{grid-column:1/-1}.FlowBuilder_flowColumnSplit__aDWLv{grid-column:auto}.FlowBuilder_header__XRDLK{flex-wrap:wrap;gap:.75rem;padding:1rem}.FlowBuilder_flowNameInput__5nW7Q{order:3;width:100%;max-width:none}.FlowBuilder_backButton__66Jno{order:1}.FlowBuilder_headerActions__7_Nwm{order:2;margin-left:auto;gap:.5rem}.FlowBuilder_testButton__mq8Ow{padding:.625rem 1rem;font-size:.875rem}.FlowBuilder_testButton__mq8Ow span{display:none}.FlowBuilder_saveButton__On6v2{padding:.625rem 1.25rem;font-size:.875rem}.FlowBuilder_canvas__VbhKz{padding:2rem 1rem}.FlowBuilder_flowContainer__CgRW5{max-width:100%}.FlowBuilder_node__0nx9T{padding:1rem 1.25rem;gap:.875rem}.FlowBuilder_nodeIcon__k10o5{width:40px;height:40px}.FlowBuilder_nodeType__SBZDG{font-size:.625rem}.FlowBuilder_nodeLabel__vuaTz{font-size:1rem}.FlowBuilder_nodePreview__7uhKy{font-size:.8125rem}.FlowBuilder_addButton__uaac8{width:44px;height:44px}.FlowBuilder_nodeDelete__u_tkH{width:32px;height:32px;min-width:32px;min-height:32px}.FlowBuilder_sidebar__cMlek{width:95%;max-width:440px;max-height:85vh}.FlowBuilder_editorBody__zZwgg,.FlowBuilder_editorHeader__NY7O3{padding:1.25rem 1rem}.FlowBuilder_nodeMenuGrid__HpWAe{grid-template-columns:1fr}.FlowBuilder_nodeMenu__5OJa_{min-width:calc(100% - 2rem);max-width:none;padding:1.25rem;margin:1rem;width:calc(100% - 2rem)}.FlowBuilder_nodeMenuItem__9wfU5{padding:.875rem}.FlowBuilder_nodeMenuIcon__MA6Fw{width:36px;height:36px}.FlowBuilder_nodeMenuLabel__GtYfx{font-size:.875rem}.FlowBuilder_nodeMenuDesc__iZ3Hu{font-size:.75rem}}@media (max-width:640px){.FlowBuilder_header__XRDLK{padding:.875rem}.FlowBuilder_flowNameInput__5nW7Q{font-size:1rem;padding:.625rem .875rem}.FlowBuilder_testButton__mq8Ow{padding:.625rem;min-width:44px;min-height:44px}.FlowBuilder_testButton__mq8Ow span{display:none}.FlowBuilder_saveButton__On6v2{padding:.625rem 1rem;min-width:44px;min-height:44px}.FlowBuilder_saveButton__On6v2 span{display:none}.FlowBuilder_canvas__VbhKz{padding:1.5rem .75rem}.FlowBuilder_node__0nx9T{padding:.875rem 1rem;gap:.75rem}.FlowBuilder_nodeIcon__k10o5{width:36px;height:36px}.FlowBuilder_nodeContent__46F5l{min-width:0}.FlowBuilder_nodeType__SBZDG{font-size:.625rem;margin-bottom:.25rem}.FlowBuilder_nodeLabel__vuaTz{font-size:.9375rem}.FlowBuilder_nodePreview__7uhKy{font-size:.75rem}.FlowBuilder_connectionLine__NmwMi{padding:.5rem 0}.FlowBuilder_line__hMcab{height:30px}.FlowBuilder_addButton__uaac8{width:44px;height:44px}.FlowBuilder_nodeDelete__u_tkH{width:36px;height:36px;min-width:36px;min-height:36px;right:.5rem;top:.5rem;opacity:1}.FlowBuilder_backButton__66Jno,.FlowBuilder_editorClose__B7KgH{min-width:44px;min-height:44px;padding:.625rem}.FlowBuilder_sidebar__cMlek{width:95%;max-width:100%;max-height:90vh}.FlowBuilder_editorField__L1_TA{margin-bottom:1.25rem}.FlowBuilder_editorField__L1_TA input,.FlowBuilder_editorField__L1_TA select,.FlowBuilder_editorField__L1_TA textarea{font-size:16px;padding:.625rem .875rem}.FlowBuilder_nodeMenu__5OJa_{min-width:calc(100% - 1.5rem);margin:.75rem;width:calc(100% - 1.5rem);padding:1rem}.FlowBuilder_nodeMenuHeader__OG6LM{margin-bottom:1rem;padding-bottom:.875rem}.FlowBuilder_nodeMenuHeader__OG6LM span{font-size:1rem}.FlowBuilder_nodeMenuItem__9wfU5{padding:.875rem;min-height:60px}.FlowBuilder_nodeMenuHeader__OG6LM button{min-width:44px;min-height:44px;padding:.625rem}.FlowBuilder_branchButtons__ZuHri{gap:2rem}.FlowBuilder_branchLabel__zJh_h{font-size:.75rem}}.FlowBuilder_channelSelector__jhpm_{display:flex;background:rgba(255,255,255,.08);border-radius:10px;padding:3px;gap:3px}.FlowBuilder_channelButton__HjToF{flex:1 1;padding:.5rem 1rem;background:transparent;border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:inherit;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);opacity:.5;text-align:center}.FlowBuilder_channelButton__HjToF:hover:not(:disabled){opacity:.7}.FlowBuilder_channelButtonActive__shdJY{color:#000;background:rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(0,0,0,.15);opacity:1}.FlowBuilder_templateUploadArea__kmk5f{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background:rgba(255,255,255,.03);border:2px dashed rgba(255,255,255,.1);border-radius:12px}.FlowBuilder_uploadTemplateButton__HXF84{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(255,255,255,.1);border:none;border-radius:10px;color:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s}.FlowBuilder_uploadTemplateButton__HXF84:hover{background:rgba(255,255,255,.15);transform:translateY(-1px)}.FlowBuilder_uploadTemplateButton__HXF84:active{transform:translateY(0)}.FlowBuilder_templatePreview__EGF8A{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:rgba(255,255,255,.05);border-radius:10px;border:1px solid rgba(255,255,255,.1)}.FlowBuilder_templateInfo__ux_y4{display:flex;align-items:center;gap:.75rem;flex:1 1}.FlowBuilder_templateDetails__gUE4Z{display:flex;flex-direction:column;gap:.25rem}.FlowBuilder_templateName__9VdDt{font-size:.875rem;font-weight:600}.FlowBuilder_templateSize__mLYbd{font-size:.75rem;color:rgba(255,255,255,.6)}.FlowBuilder_removeTemplateButton__pS1Qh{padding:.5rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#EF4444;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.FlowBuilder_removeTemplateButton__pS1Qh:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5)}.FlowBuilder_notificationBadge__KXREy{position:absolute;top:-6px;right:-6px;width:22px;height:22px;background:linear-gradient(135deg,#FF9500,#FF6B00);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 2px 8px rgba(255,149,0,.4);z-index:10}.FlowBuilder_notificationSection__vEaPX{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.FlowBuilder_notificationHeader__LNAxC{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.FlowBuilder_notificationToggle__tyn_r{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:rgba(255,255,255,.9)}.FlowBuilder_notificationToggle__tyn_r svg{color:#FF9500}.FlowBuilder_toggleSwitch__7wyve{position:relative;display:inline-block;width:48px;height:26px}.FlowBuilder_toggleSwitch__7wyve input{opacity:0;width:0;height:0}.FlowBuilder_toggleSlider__kQuck{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.15);transition:.3s;border-radius:26px}.FlowBuilder_toggleSlider__kQuck:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:white;transition:.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.FlowBuilder_toggleSwitch__7wyve input:checked+.FlowBuilder_toggleSlider__kQuck{background:linear-gradient(135deg,#FF9500,#FF6B00)}.FlowBuilder_toggleSwitch__7wyve input:checked+.FlowBuilder_toggleSlider__kQuck:before{transform:translateX(22px)}.FlowBuilder_notificationSettings__qiQb2{background:rgba(255,149,0,.08);border:1px solid rgba(255,149,0,.2);border-radius:12px;padding:1rem}.FlowBuilder_notificationSettings__qiQb2 .FlowBuilder_editorField__L1_TA{margin-bottom:1rem}.FlowBuilder_notificationSettings__qiQb2 .FlowBuilder_editorField__L1_TA:last-child{margin-bottom:0}.FlowBuilder_checkboxGroup__CL66d{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.FlowBuilder_checkboxLabel__tsHIf{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer;color:rgba(255,255,255,.85);padding:.5rem .625rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:all .2s}.FlowBuilder_checkboxLabel__tsHIf:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.FlowBuilder_checkboxLabel__tsHIf input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.FlowBuilder_checkboxLabel__tsHIf span{display:flex;align-items:center;gap:.5rem}.FlowBuilder_checkboxLabel__tsHIf span:before{content:"";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border-radius:4px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.05);transition:all .2s;font-size:11px;color:white;font-weight:700}.FlowBuilder_checkboxLabel__tsHIf input[type=checkbox]:checked+span:before{background:#FF9500;border-color:#FF9500;content:"✓"}.FlowBuilder_checkboxLabel__tsHIf input[type=checkbox]:focus+span:before{box-shadow:0 0 0 2px rgba(255,149,0,.3)}.FlowBuilder_emailTagContainer__Wcxyl{position:relative}.FlowBuilder_emailTagInputWrapper__u2iYy{display:flex;flex-wrap:wrap;gap:.375rem;padding:.5rem .75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;min-height:42px;cursor:text;transition:all .2s}.FlowBuilder_emailTagInputWrapper__u2iYy:focus-within{border-color:#FF9500;background:rgba(255,255,255,.08)}.FlowBuilder_emailTag__qA346{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:rgba(255,149,0,.2);border:1px solid rgba(255,149,0,.3);border-radius:6px;font-size:.8125rem;color:rgba(255,255,255,.95)}.FlowBuilder_emailTag__qA346 button{display:flex;align-items:center;justify-content:center;background:none;border:none;color:rgba(255,255,255,.6);cursor:pointer;padding:0;transition:color .2s}.FlowBuilder_emailTag__qA346 button:hover{color:#FF3B30}.FlowBuilder_emailTagInputField__PsBkD{flex:1 1;min-width:150px;background:none;border:none;outline:none;font-size:.875rem;color:inherit;padding:.25rem 0}.FlowBuilder_emailTagInputField__PsBkD::placeholder{color:rgba(255,255,255,.4)}.FlowBuilder_emailSuggestions__5PxsE{position:absolute;top:100%;left:0;right:0;margin-top:.375rem;background:rgba(28,28,30,.98);border:1px solid rgba(255,255,255,.15);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.4);max-height:200px;overflow-y:auto;z-index:50}.FlowBuilder_emailSuggestionLoading__dMjP_{padding:.75rem 1rem;font-size:.8125rem;color:rgba(255,255,255,.5);text-align:center}.FlowBuilder_emailSuggestionItem__e1cnA{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.625rem 1rem;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s;text-align:left;color:inherit}.FlowBuilder_emailSuggestionItem__e1cnA:last-child{border-bottom:none}.FlowBuilder_emailSuggestionItem__e1cnA:hover{background:rgba(255,149,0,.1)}.FlowBuilder_emailSuggestionName__8rnta{font-size:.875rem;font-weight:500;color:rgba(255,255,255,.95)}.FlowBuilder_emailSuggestionEmail__EcSeB{font-size:.75rem;color:rgba(255,255,255,.5);margin-top:.125rem}.CommunicationsSetupWizard_container__8Yf7V{display:flex;align-items:center;justify-content:center;min-height:100%;padding:2rem;background:var(--color-surface)}.CommunicationsSetupWizard_wizard__gY6ms{max-width:600px;width:100%;background:var(--color-surface-elevated);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:hidden}.CommunicationsSetupWizard_header___59rz{text-align:center;padding:2rem 2rem 1.5rem;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);color:white}.CommunicationsSetupWizard_iconContainer__QVDP3{width:64px;height:64px;background:rgba(255,255,255,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.CommunicationsSetupWizard_title__Wmn3_{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.CommunicationsSetupWizard_subtitle__I5Clu{font-size:.9rem;opacity:.9;margin:0}.CommunicationsSetupWizard_progress__cSUBc{display:flex;align-items:center;justify-content:center;padding:1.5rem 2rem;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.CommunicationsSetupWizard_progressStep__E_bMU{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.8rem}.CommunicationsSetupWizard_progressStep__E_bMU.CommunicationsSetupWizard_active__LD_8p{color:var(--color-primary)}.CommunicationsSetupWizard_progressStep__E_bMU.CommunicationsSetupWizard_completed__mRG_A{color:var(--color-success)}.CommunicationsSetupWizard_progressIcon__GJbIL{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.CommunicationsSetupWizard_progressLine__prBoi{width:60px;height:2px;background:var(--color-border);margin:0 .5rem 1.5rem}.CommunicationsSetupWizard_content__xSw4z{padding:2rem}.CommunicationsSetupWizard_error__8QjQG{background:var(--color-error-alpha-10);color:var(--color-error);padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.CommunicationsSetupWizard_welcomeStep__P3vL_{text-align:center}.CommunicationsSetupWizard_features__lKiuc{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.CommunicationsSetupWizard_feature__xQ3AT{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--color-surface);border-radius:12px;text-align:left}.CommunicationsSetupWizard_feature__xQ3AT svg{color:var(--color-primary);flex-shrink:0;margin-top:.25rem}.CommunicationsSetupWizard_feature__xQ3AT h3{font-size:1rem;font-weight:600;margin:0 0 .25rem;color:var(--color-text)}.CommunicationsSetupWizard_feature__xQ3AT p{font-size:.85rem;color:var(--color-text-muted);margin:0}.CommunicationsSetupWizard_completeStep__WivhD h2,.CommunicationsSetupWizard_phoneSearchStep__yvMhG h2,.CommunicationsSetupWizard_phoneSelectStep__yVVyT h2,.CommunicationsSetupWizard_provisioningStep__V6aJv h2{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--color-text)}.CommunicationsSetupWizard_completeStep__WivhD p,.CommunicationsSetupWizard_phoneSearchStep__yvMhG p,.CommunicationsSetupWizard_phoneSelectStep__yVVyT p,.CommunicationsSetupWizard_provisioningStep__V6aJv p{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.9rem}.CommunicationsSetupWizard_searchForm__l0Fhb{display:flex;gap:1rem;margin-bottom:1.5rem}.CommunicationsSetupWizard_inputGroup__wSCsp{flex:1 1}.CommunicationsSetupWizard_inputGroup__wSCsp label{display:block;font-size:.85rem;font-weight:500;margin-bottom:.5rem;color:var(--color-text)}.CommunicationsSetupWizard_inputGroup__wSCsp input{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-surface);color:var(--color-text)}.CommunicationsSetupWizard_inputGroup__wSCsp input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-20)}.CommunicationsSetupWizard_searchButton__hCp4H{display:flex;align-items:center;gap:.5rem;padding:0 1.5rem;background:var(--color-primary);color:white;border:none;border-radius:8px;font-weight:500;cursor:pointer;align-self:flex-end;height:44px}.CommunicationsSetupWizard_searchButton__hCp4H:hover:not(:disabled){background:var(--color-primary-dark)}.CommunicationsSetupWizard_searchButton__hCp4H:disabled{opacity:.6;cursor:not-allowed}.CommunicationsSetupWizard_phoneList__W4NBz{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;margin-bottom:1.5rem}.CommunicationsSetupWizard_phoneOption__ign6z{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;background:var(--color-surface);border:2px solid var(--color-border);border-radius:10px;cursor:pointer;transition:all .15s ease}.CommunicationsSetupWizard_phoneOption__ign6z:hover{border-color:var(--color-primary-alpha-50);background:var(--color-primary-alpha-5)}.CommunicationsSetupWizard_phoneOptionSelected__u1Tm9{border-color:var(--color-primary);background:var(--color-primary-alpha-10)}.CommunicationsSetupWizard_phoneNumber__L96e7{font-size:1.1rem;font-weight:600;color:var(--color-text)}.CommunicationsSetupWizard_phoneLocation__qDwz_{font-size:.85rem;color:var(--color-text-muted)}.CommunicationsSetupWizard_provisioningStep__V6aJv{text-align:center;padding:2rem 0}.CommunicationsSetupWizard_spinnerLarge__SpCwJ{color:var(--color-primary);animation:CommunicationsSetupWizard_spin__g5TVT 1s linear infinite;margin-bottom:1.5rem}.CommunicationsSetupWizard_completeStep__WivhD{text-align:center}.CommunicationsSetupWizard_successIcon__lKaTq{color:var(--color-success);margin-bottom:1rem}.CommunicationsSetupWizard_provisionedNumber__cSo6Q{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:var(--color-success-alpha-10);border-radius:10px;margin:1.5rem 0}.CommunicationsSetupWizard_provisionedNumber__cSo6Q span{font-size:.85rem;color:var(--color-text-muted)}.CommunicationsSetupWizard_provisionedNumber__cSo6Q strong{font-size:1.25rem;color:var(--color-success)}.CommunicationsSetupWizard_actions__LjneV{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.CommunicationsSetupWizard_primaryButton__AIJc6{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:white;border:none;border-radius:8px;font-weight:500;cursor:pointer;font-size:1rem}.CommunicationsSetupWizard_primaryButton__AIJc6:hover:not(:disabled){background:var(--color-primary-dark)}.CommunicationsSetupWizard_primaryButton__AIJc6:disabled{opacity:.6;cursor:not-allowed}.CommunicationsSetupWizard_secondaryButton__zUr_y{padding:.75rem 1.5rem;background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:8px;font-weight:500;cursor:pointer;font-size:1rem}.CommunicationsSetupWizard_secondaryButton__zUr_y:hover{background:var(--color-surface);color:var(--color-text)}.CommunicationsSetupWizard_spinner__Gad3O{animation:CommunicationsSetupWizard_spin__g5TVT 1s linear infinite}@keyframes CommunicationsSetupWizard_spin__g5TVT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.CommunicationsSetupWizard_container__8Yf7V{padding:1rem}.CommunicationsSetupWizard_wizard__gY6ms{border-radius:12px}.CommunicationsSetupWizard_content__xSw4z,.CommunicationsSetupWizard_header___59rz{padding:1.5rem}.CommunicationsSetupWizard_searchForm__l0Fhb{flex-direction:column}.CommunicationsSetupWizard_searchButton__hCp4H{width:100%;justify-content:center}.CommunicationsSetupWizard_progress__cSUBc{padding:1rem}.CommunicationsSetupWizard_progressLine__prBoi{width:30px}}