.building-blocks-panel_container__7FIP0{position:fixed;top:80px;right:0;display:flex;transition:transform .3s ease;z-index:100;width:340px}.building-blocks-panel_toggleButton__71WsW{width:40px;height:40px;background-color:#2a2a2a;border:none;border-radius:6px 0 0 6px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.building-blocks-panel_panel__BRbkq{width:300px;background-color:#2a2a2a;border-left:1px solid #3a3a3a;padding:20px;border-radius:6px 0 0 6px;flex-shrink:0;box-sizing:border-box;height:auto}.building-blocks-panel_title__XL0es{font-size:20px;font-weight:600;color:#fff}.building-blocks-panel_collapsed__5TjXK{transform:translateX(300px)}.building-blocks-panel_expanded__vxqh6{transform:translateX(0)}.building-blocks-panel_blocksContainer__RuUye{margin-top:20px;display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.building-blocks-panel_blocksGrid__2ycTv{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;box-sizing:border-box;margin-bottom:20px}.building-blocks-panel_block__aXoJ5{background-color:#333;border:1px solid #444;border-radius:6px;padding:16px;cursor:pointer;transition:all .2s;box-sizing:border-box;min-width:0;aspect-ratio:4/3}.building-blocks-panel_block__aXoJ5:hover{border-color:#06c;background-color:#383838}.building-blocks-panel_block__aXoJ5.building-blocks-panel_selected__22vI_{border-color:#06c;background-color:#383838;box-shadow:0 0 0 1px #06c}.building-blocks-panel_blockName__Ad1zU{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}.building-blocks-panel_blockDescription__YZFLP{font-size:12px;color:#888;line-height:1.4}.building-blocks-panel_panelHeader__U9RJT{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.building-blocks-panel_infoButton__CxA9D{background:none;color:#888;width:16px;height:16px;font-size:11px;position:relative;display:flex;align-items:center;justify-content:center;cursor:help;border-radius:50%;border:1px solid #888}.building-blocks-panel_infoButton__CxA9D:hover{color:#fff;border-color:#fff}.building-blocks-panel_tooltip__HMOkM{position:absolute;top:calc(100% + 8px);right:-8px;background-color:#333;color:#fff;padding:6px 10px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:1002;transform:translateY(-4px);pointer-events:none}.building-blocks-panel_infoButton__CxA9D:hover .building-blocks-panel_tooltip__HMOkM{opacity:1;visibility:visible;transform:translateY(0)}.building-blocks-panel_tooltip__HMOkM:after{content:"";position:absolute;top:-4px;right:12px;width:8px;height:8px;background-color:#333;transform:rotate(45deg)}.building-blocks-panel_applicationTitle__YMGoh{font-size:14px;color:#06c;margin-bottom:8px;font-weight:500}.StatusIndicator_statusIndicator__kPPFX{display:inline-flex;align-items:center;gap:.5rem}.StatusIndicator_indicator__JfB90{font-size:1rem;line-height:1}.StatusIndicator_small__TVKek .StatusIndicator_indicator__JfB90{font-size:.75rem}.StatusIndicator_medium__6O1Ut .StatusIndicator_indicator__JfB90{font-size:1rem}.StatusIndicator_large__vG6RU .StatusIndicator_indicator__JfB90{font-size:1.25rem}.StatusIndicator_label__9kzdF{font-size:.875rem;font-weight:500}.StatusIndicator_small__TVKek .StatusIndicator_label__9kzdF{font-size:.75rem}.StatusIndicator_medium__6O1Ut .StatusIndicator_label__9kzdF{font-size:.875rem}.StatusIndicator_large__vG6RU .StatusIndicator_label__9kzdF{font-size:1rem}.InfrastructureManager_overlay__WzSF1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:99999;padding:20px}.InfrastructureManager_modal__EmB0K{background:#2a2a2a;border:1px solid #444;border-radius:8px;width:95vw;max-width:1200px;height:85vh;max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.InfrastructureManager_header__I_hHp{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #444;background:#333}.InfrastructureManager_title__AJDqK{font-size:20px;font-weight:600;color:#fff;margin:0}.InfrastructureManager_closeButton__PAMdr{background:none;border:none;font-size:18px;color:#888;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s}.InfrastructureManager_closeButton__PAMdr:hover{background:#444;color:#fff}.InfrastructureManager_summary__7aoPc{padding:20px 24px;background:#333;border-bottom:1px solid #444}.InfrastructureManager_summaryItem__a3krk{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#ccc}.InfrastructureManager_summaryItem__a3krk:last-child{margin-bottom:0}.InfrastructureManager_summaryItem__a3krk strong{color:#fff}.InfrastructureManager_runtimeStatus__q5OQP{display:flex;align-items:center;gap:8px;font-family:monospace;font-size:12px}.InfrastructureManager_blocksSection__ws8UZ{flex:1;overflow:hidden;display:flex;flex-direction:column}.InfrastructureManager_sectionHeader__13Rz1{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #444}.InfrastructureManager_sectionHeader__13Rz1 h3{font-size:16px;font-weight:600;color:#fff;margin:0}.InfrastructureManager_refreshButton__M_u_7{background:#444;color:#ccc;border:1px solid #555;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s}.InfrastructureManager_refreshButton__M_u_7:hover{background:#555;color:#fff}.InfrastructureManager_blocksList__E6Y_H{flex:1;overflow-y:auto;padding:16px 24px 24px}.InfrastructureManager_blockCard__xT3C7{background:#333;border:1px solid #444;border-radius:6px;padding:20px;margin-bottom:16px;transition:all .2s}.InfrastructureManager_blockCard__xT3C7:hover{border-color:#555;background:#383838}.InfrastructureManager_blockHeader__weFGl{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.InfrastructureManager_blockTitle__zVPNv{display:flex;align-items:center;gap:12px;flex:1}.InfrastructureManager_blockIcon__qdLjG{font-size:18px}.InfrastructureManager_blockName__Q1zeI{font-size:16px;font-weight:600;color:#fff}.InfrastructureManager_blockStatus__Ogi43{margin-left:auto}.InfrastructureManager_statusBadge__CBpmH{background:#444;color:#ccc;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.InfrastructureManager_blockInfo___KR7l{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:16px}.InfrastructureManager_infoItem__lfqyH{font-size:14px;color:#888}.InfrastructureManager_infoItem__lfqyH strong{color:#ccc}.InfrastructureManager_testResult__j2sQg{padding:12px;border-radius:4px;margin-bottom:16px;font-size:14px;font-weight:500}.InfrastructureManager_testResult__j2sQg.InfrastructureManager_success__37PCT{background:rgba(40,167,69,.1);color:#28a745;border:1px solid rgba(40,167,69,.3)}.InfrastructureManager_testResult__j2sQg.InfrastructureManager_error__wzolY{background:rgba(220,53,69,.1);color:#dc3545;border:1px solid rgba(220,53,69,.3)}.InfrastructureManager_blockActions__2vCBJ{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center}.InfrastructureManager_blockActionsLeft__jI7GU{display:flex;gap:12px;flex-wrap:wrap}.InfrastructureManager_blockActionsRight__dWQ3p{display:flex;gap:8px;margin-left:auto}.InfrastructureManager_testButton__t_Y_v{background:#06c;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.InfrastructureManager_testButton__t_Y_v:hover:not(:disabled){background:#0052a3}.InfrastructureManager_testButton__t_Y_v:disabled{opacity:.6;cursor:not-allowed}.InfrastructureManager_configButton__J_9K_,.InfrastructureManager_logsButton__v3ytT{background:#444;color:#ccc;border:1px solid #555;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.InfrastructureManager_configButton__J_9K_:hover,.InfrastructureManager_logsButton__v3ytT:hover{background:#555;color:#fff}.InfrastructureManager_startButton__fCC2W{background:#28a745;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.InfrastructureManager_startButton__fCC2W:hover:not(:disabled){background:#218838;box-shadow:0 2px 4px rgba(40,167,69,.3)}.InfrastructureManager_startButton__fCC2W:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.InfrastructureManager_stopButton__eQJzP{background:#dc3545;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.InfrastructureManager_stopButton__eQJzP:hover:not(:disabled){background:#c82333;box-shadow:0 2px 4px rgba(220,53,69,.3)}.InfrastructureManager_stopButton__eQJzP:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.InfrastructureManager_footer__Qm7oa{padding:20px 24px;border-top:1px solid #444;background:#333;display:flex;justify-content:flex-end}.InfrastructureManager_closeFooterButton__q9hLc{background:#666;color:#fff;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.InfrastructureManager_closeFooterButton__q9hLc:hover{background:#777}@media (max-width:768px){.InfrastructureManager_overlay__WzSF1{padding:10px}.InfrastructureManager_modal__EmB0K{max-height:95vh}.InfrastructureManager_blocksList__E6Y_H,.InfrastructureManager_header__I_hHp,.InfrastructureManager_sectionHeader__13Rz1,.InfrastructureManager_summary__7aoPc{padding-left:16px;padding-right:16px}.InfrastructureManager_blockCard__xT3C7{padding:16px}.InfrastructureManager_blockInfo___KR7l{grid-template-columns:1fr}.InfrastructureManager_blockActions__2vCBJ{flex-direction:column}.InfrastructureManager_configButton__J_9K_,.InfrastructureManager_logsButton__v3ytT,.InfrastructureManager_testButton__t_Y_v{width:100%;text-align:center}}.InfrastructureManager_modalOverlay__PJc7d{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:100000;padding:20px}.InfrastructureManager_modalHeader__uiKsu{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #444;background:#333}.InfrastructureManager_modalHeader__uiKsu h3{font-size:18px;font-weight:600;color:#fff;margin:0}.InfrastructureManager_modalHeader__uiKsu button{background:none;border:none;font-size:18px;color:#888;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s}.InfrastructureManager_modalHeader__uiKsu button:hover{background:#444;color:#fff}.InfrastructureManager_modalContent__A2Kw8{padding:24px;max-height:70vh;overflow-y:auto}.InfrastructureManager_logsContainer__P8o0v{color:#fff}.InfrastructureManager_logsMeta__aYzTH{margin-bottom:20px;padding:12px;background:#333;border-radius:4px;color:#ccc;font-size:14px}.InfrastructureManager_logsEntries__sJx9R{max-height:400px;overflow-y:auto}.InfrastructureManager_logEntry__FmMQD{padding:12px;margin-bottom:8px;background:#333;border-radius:4px;border-left:4px solid #555}.InfrastructureManager_logTimestamp__9zJky{font-size:12px;color:#888;font-family:monospace}.InfrastructureManager_logAction__Q073I{font-weight:600;color:#fff;margin:4px 0}.InfrastructureManager_logStatus__sSzQu{font-size:12px;font-weight:600}.InfrastructureManager_logError__ObXdB{color:#dc3545;font-size:12px;margin-top:8px;font-family:monospace}.InfrastructureManager_configContainer__1LzyZ{color:#fff}.InfrastructureManager_configSection__ONHV5{margin-bottom:24px}.InfrastructureManager_configSection__ONHV5 h4{margin-bottom:12px;color:#fff;font-weight:600;font-size:16px}.InfrastructureManager_configSection__ONHV5 p{color:#ccc;margin:8px 0;font-size:14px}.InfrastructureManager_configSection__ONHV5 p strong{color:#fff}.InfrastructureManager_configJson__0zha5{background:#444;border:1px solid #555;border-radius:4px;padding:16px;font-family:Courier New,monospace;font-size:13px;color:#e0e0e0;white-space:pre-wrap;overflow-x:auto;max-height:300px;overflow-y:auto;line-height:1.4}.InfrastructureManager_scheduleSelector__edmzj{margin-bottom:16px}.InfrastructureManager_scheduleLabel__zToeP{display:block;margin-bottom:8px;color:#fff;font-size:14px}.InfrastructureManager_scheduleDropdown__X2EDr{width:100%;padding:10px 12px;background:#444;border:1px solid #555;border-radius:4px;color:#fff;font-size:14px;font-family:inherit;cursor:pointer;transition:all .2s}.InfrastructureManager_scheduleDropdown__X2EDr:hover{border-color:#666;background:#4a4a4a}.InfrastructureManager_scheduleDropdown__X2EDr:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2)}.InfrastructureManager_scheduleDropdown__X2EDr:disabled{opacity:.6;cursor:not-allowed}.InfrastructureManager_scheduleDropdown__X2EDr option{background:#444;color:#fff;padding:8px}.InfrastructureManager_updateStatus__P0dKE{margin-top:8px;padding:8px 12px;background:rgba(0,102,204,.1);border:1px solid rgba(0,102,204,.3);border-radius:4px;color:#06c;font-size:12px;text-align:center}.InfrastructureManager_scheduleInfo___3nKw{margin-top:16px;padding:12px;background:#333;border-radius:4px;border-left:4px solid #06c}.InfrastructureManager_scheduleInfo___3nKw p{margin:4px 0;font-size:13px}.InfrastructureManager_scheduleInfo___3nKw code{background:#444;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:12px;color:#e0e0e0}.InfrastructureManager_saveActions__OTPI4{display:flex;gap:12px;margin-top:12px;align-items:center}.InfrastructureManager_saveButton__TReH2{background:#28a745;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;min-width:120px}.InfrastructureManager_saveButton__TReH2:hover:not(:disabled){background:#218838;box-shadow:0 2px 4px rgba(40,167,69,.3)}.InfrastructureManager_saveButton__TReH2:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.InfrastructureManager_cancelButton__JsGze{background:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.InfrastructureManager_cancelButton__JsGze:hover:not(:disabled){background:#5a6268}.InfrastructureManager_cancelButton__JsGze:disabled{opacity:.6;cursor:not-allowed}.InfrastructurePanel_infrastructureSection__qMSLG{grid-column:1/-1;grid-row:auto;margin-top:20px;padding-top:20px;border-top:1px solid #444;width:100%}.InfrastructurePanel_sectionHeader__k8qti{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;gap:16px}.InfrastructurePanel_titleRow__on6BC{display:flex;align-items:center;gap:8px}.InfrastructurePanel_sectionTitle__BPVZg{font-size:14px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.5px}.InfrastructurePanel_statusContainer__hUYCU{display:flex;align-items:center;gap:6px}.InfrastructurePanel_statusIndicator__2ZjGt{width:8px;height:8px;border-radius:50%;flex-shrink:0}.InfrastructurePanel_statusText__9eRpH{font-size:11px;color:#888;font-weight:500}.InfrastructurePanel_statusIndicator__2ZjGt.InfrastructurePanel_healthy__ZYO2p{background-color:#28a745;box-shadow:0 0 6px rgba(40,167,69,.4)}.InfrastructurePanel_statusIndicator__2ZjGt.InfrastructurePanel_unhealthy__xvoEc{background-color:#dc3545;box-shadow:0 0 6px rgba(220,53,69,.4)}.InfrastructurePanel_manageButton__C8NhI{background:none;border:1px solid #444;color:#888;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s}.InfrastructurePanel_manageButton__C8NhI:hover{border-color:#06c;color:#06c}.switch_root___c8fV{width:42px;height:24px;background-color:#1a1a1a;border:1px solid #3a3a3a;border-radius:12px;position:relative;cursor:pointer;transition:all .2s}.switch_root___c8fV[data-state=checked]{background-color:#06c;border-color:#06c}.switch_thumb__lYMbB{display:block;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .2s;transform:translateX(2px);will-change:transform}.switch_root___c8fV[data-state=checked] .switch_thumb__lYMbB{transform:translateX(20px)}.transaction-list_container___1Ugx{padding:0}.transaction-list_header___1MIM{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 20px}.transaction-list_title__1_LOV{font-size:18px;font-weight:500;color:#fff}.transaction-list_filters__GDpMr{display:flex;gap:12px}.transaction-list_filterSelect__VUYAG,.transaction-list_searchInput__GpI0D{padding:8px 12px;background-color:#1a1a1a;border:1px solid #3a3a3a;border-radius:6px;color:#fff;font-size:14px}.transaction-list_searchInput__GpI0D{width:240px}.transaction-list_filterSelect__VUYAG{width:140px}.transaction-list_tableContainer__Vq6Qm{background-color:#1a1a1a;border-radius:0;overflow:hidden;margin:0 -24px;width:calc(100% + 48px)}.transaction-list_table__sTbja{width:100%;border-collapse:collapse}.transaction-list_table__sTbja td,.transaction-list_table__sTbja th{padding:12px 24px;text-align:left;border-bottom:1px solid #2a2a2a}.transaction-list_table__sTbja th{background-color:#242424;color:#888;font-weight:500;font-size:13px;text-transform:uppercase}.transaction-list_table__sTbja td{color:#fff;font-size:14px}.transaction-list_status__GCL4F,.transaction-list_type__uPmPv{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.transaction-list_incoming__O7Tz9{background-color:rgba(16,185,129,.1);color:#10b981}.transaction-list_outgoing__1DZLM{background-color:rgba(239,68,68,.1);color:#ef4444}.transaction-list_completed__sXlk_{background-color:rgba(16,185,129,.1);color:#10b981}.transaction-list_pending__zx4vK{background-color:rgba(245,158,11,.1);color:#f59e0b}.transaction-list_failed__bd2kw{background-color:rgba(239,68,68,.1);color:#ef4444}.transaction-list_positive___4VLP{color:#10b981}.transaction-list_negative__X8UXz{color:#ef4444}.transaction-list_counterparty__2ke6C{color:#888;font-family:monospace}.payments_container__SmGMt{padding:4px 24px;height:100%;display:flex;flex-direction:column}.payments_title__YOXN3{font-size:24px;font-weight:600;margin-bottom:12px;color:#fff;line-height:1}.payments_tabs__R7sdD{display:flex;gap:2px;margin-bottom:24px;border-bottom:1px solid #3a3a3a}.payments_tab__QQf_R{padding:12px 24px;background:transparent;border:none;color:#888;cursor:pointer;font-size:15px;font-weight:500;transition:all .2s;position:relative}.payments_tab__QQf_R.payments_active__0fTcV,.payments_tab__QQf_R:hover{color:#fff}.payments_tab__QQf_R.payments_active__0fTcV:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#06c}.payments_content__iA5zs{flex:1;min-height:0;display:flex;flex-direction:column}.payments_settingsContent__Bsncf,.payments_transactionsContent__dyhxX{background-color:#2a2a2a;border-radius:8px;padding:24px;flex:1;overflow:hidden;display:flex;flex-direction:column}.ui-builder_container__N4Le7{display:flex;width:100%;height:calc(100vh - 64px);background-color:#1a1a1a;color:#fff;overflow:hidden}.ui-builder_sidebarContainer__Zg3V7{display:flex;position:relative;transition:all .3s ease;flex-shrink:0;width:300px}.ui-builder_sidebarContainer__Zg3V7.ui-builder_collapsed__FVB6R{width:0}.ui-builder_sidebar__wVX6R{width:300px;background-color:#2a2a2a;border-left:1px solid #3a3a3a;display:flex;flex-direction:column;height:100%;overflow:hidden}.ui-builder_sidebarContent__lJ6Zp{flex:1;overflow-y:auto;display:flex;flex-direction:column;height:100%}.ui-builder_elementPalette__b_Adp{padding:16px;flex:1;overflow-y:auto;min-height:0}.ui-builder_stylePanel__QYiFV{padding:16px;flex-shrink:0;overflow-y:auto;max-height:50%;border-top:1px solid #3a3a3a}.ui-builder_sidebarContainer__Zg3V7.ui-builder_collapsed__FVB6R .ui-builder_sidebar__wVX6R{transform:translateX(-300px)}.ui-builder_collapseButton__viD3l{position:absolute;right:-28px;top:50%;transform:translateY(-50%);width:28px;height:40px;background-color:#1e1e1e;border:1px solid #333;border-left:none;border-radius:0 4px 4px 0;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:1000}.ui-builder_collapseButton__viD3l:hover{color:#fff}.ui-builder_previewArea__XW2cJ{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.ui-builder_controls__Owf2N{display:flex;gap:8px;margin-bottom:16px;padding:8px;background-color:#1e1e1e;border-radius:4px}.ui-builder_controlButton__0C4Vx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;color:#888;cursor:pointer;transition:all .2s ease}.ui-builder_controlButton__0C4Vx:hover{background-color:#3a3a3a;color:#fff;border-color:#4a4a4a}@keyframes ui-builder_fadeInOut__PKcU0{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.ui-builder_successNotification__TbhhR{animation:ui-builder_fadeInOut__PKcU0 3s ease-in-out}.ui-builder_toolbarButton__0KwVT{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}.ui-builder_toolbarButton__0KwVT:hover{background-color:#f3f4f6;color:#4b5563}.ui-builder_toolbarButton__0KwVT.ui-builder_active__vpzia{background-color:#e5e7eb;color:#1f2937}.ui-builder_toolbarButton__0KwVT svg{width:16px;height:16px}.ui-builder_toolbarButton__0KwVT span{font-size:14px;font-weight:500}.canvas_canvas__D8CBK{position:relative;width:100%;height:100%;overflow:auto;background-color:#fff;padding:20px}.canvas_gridOverlay__Sbql2{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;pointer-events:all;background-color:hsla(0,0%,100%,.6)}.canvas_gridContainer__rGQWF{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.canvas_gridRow__DFOfA{display:grid;grid-template-columns:repeat(12,1fr);min-height:50px;width:100%}.canvas_gridCell__3Ennx{flex:1;border:5px solid rgba(173,216,230,.7);position:relative;transition:all .2s ease;cursor:pointer;margin:4px}.canvas_gridCell__3Ennx:hover{background-color:rgba(173,216,230,.2);border-color:rgba(173,216,230,.9);border-width:3px}.canvas_activeCell__8podN{background-color:rgba(59,130,246,.15);border-color:rgba(59,130,246,.8);border-width:3px}.canvas_selectedCell__mUlpi{background-color:rgba(59,130,246,.2);border-color:#3b82f6;border-width:3px}.canvas_selectedCell__mUlpi:hover{background-color:rgba(59,130,246,.25);border-width:4px}.canvas_columnLabel__9RIgW{top:-24px;left:50%;transform:translateX(-50%)}.canvas_columnLabel__9RIgW,.canvas_rowLabel__ed2Y_{position:absolute;background-color:#3b82f6;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;z-index:20;width:-moz-fit-content;width:fit-content}.canvas_rowLabel__ed2Y_{left:-24px;top:50%;transform:translateY(-50%)}.canvas_canvas__D8CBK>div:first-child{position:relative;min-height:100%;width:100%;z-index:11;padding:0}.canvas_canvas__D8CBK>:not(.canvas_gridOverlay__Sbql2){position:relative;z-index:11}.canvas_gridOverlay__Sbql2{pointer-events:none}.canvas_gridCell__3Ennx{pointer-events:auto}.canvas_gridRow__DFOfA+.canvas_gridRow__DFOfA{margin-top:8px}.canvas_canvas__D8CBK{display:flex;flex-direction:column}.canvas_builderContainer___dEXY,.canvas_builderRow__TuVM4{border:1px solid #666!important;margin:4px 0!important}.canvas_builderCol__eW4ht,.canvas_builderContainer___dEXY,.canvas_builderRow__TuVM4{min-height:50px!important;background-color:hsla(0,0%,100%,.95)!important;padding:12px!important;position:relative!important;z-index:12!important}.canvas_builderCol__eW4ht{border:1px solid #999!important;margin:4px!important}.canvas_section__OGiJF{background-color:hsla(0,0%,100%,.95)!important;border:1px solid #666!important;padding:12px!important;margin:4px 0!important;position:relative!important;z-index:12!important}.canvas_gridColumn__cRM4H{border-right:2px solid rgba(173,216,230,.5);position:relative;height:100%}.canvas_columnNumber__FuEm4{position:sticky;top:4px;left:50%;transform:translateX(-50%);background:rgba(173,216,230,.2);color:rgba(59,130,246,.8);padding:2px 6px;border-radius:4px;font-size:12px;display:inline-block;z-index:2}.canvas_gridLayer__jEqvW{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;display:flex;flex-direction:column}.canvas_elementsLayer__Wc3Tc{position:relative;width:100%;min-height:100%}.canvas_buttonLayer__lsQLm,.canvas_elementsLayer__Wc3Tc{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:50px;gap:8px;padding:8px;z-index:1}.canvas_buttonLayer__lsQLm{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:all}.canvas_guide__d1Kjd{position:absolute;background-color:rgba(59,130,246,.5);pointer-events:none;z-index:3}.canvas_dropPreview__baaIz{position:relative;background-color:rgba(59,130,246,.1);border:2px dashed #3b82f6;pointer-events:none;z-index:100;width:100%;height:44px;border-radius:4px;display:flex;align-items:center;justify-content:center}.canvas_elementControls__xUG_6{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid #3b82f6;border-radius:.375rem;pointer-events:none;z-index:1}.canvas_canvasElement__HYsEt{position:relative;width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.canvas_selectedElement__tCR4V{position:relative;outline:2px solid #3b82f6;outline-offset:2px;z-index:2}.canvas_canvasElement__HYsEt button{transition:all .2s ease;cursor:pointer;border:none;border-radius:4px;font-weight:500}.canvas_canvasElement__HYsEt button:hover{opacity:.9;transform:translateY(-1px)}.canvas_columnHeaders__mz7PE{display:grid;grid-template-columns:repeat(12,1fr);width:100%;height:30px;position:sticky;top:0;z-index:2;background-color:hsla(0,0%,100%,.8)}.canvas_columnHeader__HeAqk{display:flex;justify-content:center;align-items:center;border-right:2px dashed rgba(59,130,246,.7);position:relative;opacity:.5}.canvas_gridCellsContainer__hycYY{display:flex;flex-direction:column;width:100%;height:calc(100% - 30px);z-index:21}.canvas_gridCellOverlay__afxNl{height:100%;border-right:2px dashed rgba(59,130,246,.7);border-bottom:2px dashed rgba(59,130,246,.7);box-sizing:border-box;opacity:.5}.guided-tour_overlay__ptjhB{inset:0}.guided-tour_overlayStrip__mEdT_,.guided-tour_overlay__ptjhB{position:fixed;z-index:10000;pointer-events:auto;background:rgba(15,23,42,.42);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}@media (prefers-reduced-motion:reduce){.guided-tour_overlayStrip__mEdT_,.guided-tour_overlay__ptjhB{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}.guided-tour_cutout__1lT4q{border:3px solid #3b82f6;border-radius:8px;box-shadow:0 0 0 1px rgba(59,130,246,.35),0 0 28px rgba(59,130,246,.45);pointer-events:none;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease;background:transparent;mix-blend-mode:normal}.guided-tour_highlighted__LcXyC{position:relative;z-index:10001!important;transition:all .3s ease}.guided-tour_popup__RzYXn{background:#fff!important;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2);max-width:400px;min-width:320px;width:100%;animation:guided-tour_slideIn__aYocL .3s ease-out;position:fixed;z-index:10005;pointer-events:auto;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;isolation:isolate;contain:layout style paint;will-change:transform;opacity:1}@keyframes guided-tour_slideIn__aYocL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.guided-tour_popupHeader__qFi2W{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-bottom:1px solid #e5e7eb;background:#fff!important;position:relative;z-index:1;flex-shrink:0}.guided-tour_popupTitle__7Qi_v{margin:0;font-size:18px;font-weight:600;color:#111827;flex:1;overflow:visible;text-overflow:clip;white-space:normal;word-wrap:break-word}.guided-tour_closeButton__kh5a1{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.guided-tour_closeButton__kh5a1:hover{background:#f3f4f6;color:#111827}.guided-tour_popupContent__obKYg{padding:20px;overflow-y:auto;flex:1;min-height:0;background:#fff!important;position:relative;z-index:1;overflow-x:hidden}.guided-tour_popupDescription__fja9G{margin:0;font-size:14px;line-height:1.6;color:#4b5563;word-wrap:break-word;overflow-wrap:break-word;display:block;position:relative;z-index:2}.guided-tour_overviewSteps__lS608{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.guided-tour_overviewStep__t5VpI{display:flex;align-items:flex-start;gap:12px}.guided-tour_overviewStepNum__jFqgX{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#ff8c69;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;margin-top:1px}.guided-tour_overviewStepBody__2PpkC strong{display:block;font-size:14px;font-weight:600;color:#111827;margin-bottom:3px;line-height:1.3}.guided-tour_overviewStepBody__2PpkC p{margin:0;font-size:13px;color:#6b7280;line-height:1.45}.guided-tour_popupFooter__CDFB3{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb!important;border-bottom-left-radius:12px;border-bottom-right-radius:12px;position:relative;z-index:1;flex-shrink:0}.guided-tour_stepIndicator__l2A2s{font-size:12px;color:#6b7280;font-weight:500}.guided-tour_popupActions__841Bb{display:flex;gap:8px}.guided-tour_skipButton__QVIkX{padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.guided-tour_skipButton__QVIkX:hover{background:#f9fafb;border-color:#9ca3af}.guided-tour_nextButton__nbH7v{padding:8px 16px;background:#3b82f6;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.guided-tour_nextButton__nbH7v:hover{background:#2563eb}.guided-tour_nextButton__nbH7v:active{transform:scale(.98)}@media (max-width:768px){.guided-tour_popup__RzYXn{min-width:0;max-width:none;width:auto;max-height:min(68vh,520px);border-radius:16px}.guided-tour_popupHeader__qFi2W{padding:16px 16px 12px}.guided-tour_popupTitle__7Qi_v{font-size:15px;line-height:1.35;padding-right:8px}.guided-tour_popupContent__obKYg{padding:14px 16px}.guided-tour_popupDescription__fja9G{font-size:12px;line-height:1.55}.guided-tour_popupFooter__CDFB3{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px 14px}.guided-tour_stepIndicator__l2A2s{order:2;text-align:left;font-size:12px}.guided-tour_popupActions__841Bb{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;order:1}.guided-tour_nextButton__nbH7v,.guided-tour_skipButton__QVIkX{width:100%;min-height:40px;padding:9px 10px;font-size:13px;border-radius:10px}}.button-cta-modal_overlay__U8_FM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.button-cta-modal_modal__UO8Qy{background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.button-cta-modal_header__xwAMQ{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.button-cta-modal_title__kL1ND{font-size:1.125rem;font-weight:600;color:var(--text-primary,#111827);margin:0}.button-cta-modal_closeButton__yducS{background:none;border:none;font-size:1.5rem;color:var(--text-secondary,#6b7280);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s}.button-cta-modal_closeButton__yducS:hover{background:var(--bg-secondary,#f3f4f6);color:var(--text-primary,#111827)}.button-cta-modal_content__9vjXB{padding:1.5rem;overflow-y:auto;flex:1}.button-cta-modal_error__eq5Ne{padding:.75rem;background:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;color:#991b1b;font-size:.875rem;margin-bottom:1rem}.button-cta-modal_section__JC_1H{margin-bottom:1.5rem}.button-cta-modal_section__JC_1H:last-child{margin-bottom:0}.button-cta-modal_label__9erLT{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary,#111827);margin-bottom:.5rem}.button-cta-modal_radioGroup__qMDg9{display:flex;flex-direction:column;gap:.75rem}.button-cta-modal_radioLabel__ouTVT{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--text-primary,#111827)}.button-cta-modal_radioLabel__ouTVT input[type=radio]{width:1rem;height:1rem;cursor:pointer}.button-cta-modal_input__3fTRj{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;color:var(--text-primary,#111827);background:#fff;transition:all .2s}.button-cta-modal_input__3fTRj:focus{outline:none;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.button-cta-modal_textarea__XNGZy{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;color:var(--text-primary,#111827);background:#fff;font-family:inherit;resize:vertical;min-height:80px;transition:all .2s}.button-cta-modal_textarea__XNGZy:focus{outline:none;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.button-cta-modal_select__2G8yi{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;color:var(--text-primary,#111827);background:#fff;cursor:pointer;transition:all .2s}.button-cta-modal_select__2G8yi:focus{outline:none;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.button-cta-modal_checkboxLabel__Y70ty{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;cursor:pointer;font-size:.875rem;color:var(--text-primary,#111827)}.button-cta-modal_checkboxLabel__Y70ty input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.button-cta-modal_helperText__BiGGm{font-size:.75rem;color:var(--text-secondary,#6b7280);margin-top:.5rem;margin-bottom:0}.button-cta-modal_footer__Z1TuY{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid var(--border-color,#e5e7eb)}.button-cta-modal_cancelButton__YXkXc{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-primary,#111827);background:#fff;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;cursor:pointer;transition:all .2s}.button-cta-modal_cancelButton__YXkXc:hover:not(:disabled){background:var(--bg-secondary,#f9fafb)}.button-cta-modal_cancelButton__YXkXc:disabled{opacity:.5;cursor:not-allowed}.button-cta-modal_saveButton__URKu8{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--primary-color,#3b82f6);border:none;border-radius:.375rem;cursor:pointer;transition:all .2s}.button-cta-modal_saveButton__URKu8:hover:not(:disabled){background:var(--primary-hover,#2563eb)}.button-cta-modal_saveButton__URKu8:disabled{opacity:.5;cursor:not-allowed}.button-cta-modal_required__a_5C_{color:#ef4444;margin-left:.25rem}.button-cta-modal_loading__YzL0j{padding:.5rem;text-align:center;color:#6b7280;font-size:.875rem}.button-cta-modal_configureStripeButton__bgKGz{margin-top:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:#635bff;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s;width:100%}.button-cta-modal_configureStripeButton__bgKGz:hover{background:#5a52e5}.button-cta-list_container__olurv{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color,#e5e7eb)}.button-cta-list_header__vzqWj{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.button-cta-list_titleWrapper__4o1gU{display:flex;align-items:center;gap:.5rem}.button-cta-list_title__Fv1M2{font-size:.875rem;font-weight:600;color:#fff;margin:0}.button-cta-list_infoIconWrapper__qap0F{position:relative;display:inline-flex;align-items:center}.button-cta-list_infoIcon__ttVtC{width:16px;height:16px;color:#888;cursor:help;transition:color .2s}.button-cta-list_infoIconWrapper__qap0F:hover .button-cta-list_infoIcon__ttVtC{color:#ccc}.button-cta-list_tooltip__Unssg{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;padding:.75rem;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:.5rem;color:#ccc;font-size:.8125rem;line-height:1.5;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;z-index:1000;max-width:280px;white-space:normal;box-shadow:0 4px 12px rgba(0,0,0,.3)}.button-cta-list_infoIconWrapper__qap0F:hover .button-cta-list_tooltip__Unssg{opacity:1}.button-cta-list_count__sfJj8{font-size:.75rem;color:#ccc;background:#2a2a2a;padding:.25rem .5rem;border-radius:.375rem}.button-cta-list_description__uqWTR{font-size:.875rem;color:#ccc;line-height:1.6;margin:0 0 1rem;font-weight:400}.button-cta-list_emptyState__MnVEH{padding:1.5rem;text-align:center;background:#1a1a1a;border-radius:.5rem;border:1px solid #3a3a3a}.button-cta-list_emptyText__vzSS9{font-size:.875rem;color:#aaa;margin:0}.button-cta-list_buttonList__L9Qd9{display:flex;flex-direction:column;gap:.5rem}.button-cta-list_buttonItem__0I8HF{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:.5rem;cursor:pointer;transition:all .2s}.button-cta-list_buttonItem__0I8HF:hover{border-color:#4a9eff;background:#252525}.button-cta-list_buttonInfo__mvlx8{flex:1;min-width:0}.button-cta-list_buttonText___rz7y{font-size:.875rem;font-weight:500;color:#fff;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-cta-list_buttonMeta__Au8PJ{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.button-cta-list_ctaType__vSh_C{color:#ccc;background:#2a2a2a;padding:.125rem .5rem;border-radius:.25rem}.button-cta-list_buttonUrl__z1FdU{color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.button-cta-list_eventName__osyn0{display:flex;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem}.button-cta-list_eventLabel__B7ox3{color:#888;font-weight:500}.button-cta-list_eventValue__k9Bpv{color:#4a9eff;font-family:Monaco,Menlo,Courier New,monospace;background:rgba(74,158,255,.1);padding:.125rem .375rem;border-radius:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.button-cta-list_editButton__rgOmr{padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:var(--primary-color,#3b82f6);background:transparent;border:1px solid var(--primary-color,#3b82f6);border-radius:.375rem;cursor:pointer;transition:all .2s}.button-cta-list_editButton__rgOmr:hover{background:var(--primary-color,#3b82f6);color:#fff}.office-guided-tour_rich__VgMbu{display:flex;flex-direction:column;gap:12px;color:#374151}.office-guided-tour_rich__VgMbu p{margin:0;font-size:14px;line-height:1.6;color:#4b5563}.office-guided-tour_rich__VgMbu strong{color:#111827;font-weight:600}.office-guided-tour_sectionLabel__uOOEq{display:block;margin:2px 0 4px;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#111827}.office-guided-tour_lead__Ub5LR{font-size:14px;line-height:1.55;color:#374151;font-weight:500}.office-guided-tour_block__KKSci{margin:0;padding:0;border:none}.office-guided-tour_blockText__91n7m{margin:4px 0 0;font-size:14px;line-height:1.58;color:#4b5563}.office-guided-tour_list__XZOGG{margin:6px 0 0;padding-left:1.2rem;font-size:14px;line-height:1.55;color:#4b5563}.office-guided-tour_list__XZOGG li{margin-bottom:8px}.office-guided-tour_list__XZOGG li:last-child{margin-bottom:0}.office-guided-tour_subList__82mbC{margin:6px 0 0;padding-left:1.1rem;font-size:13px;line-height:1.5;color:#6b7280}.element-palette_palette__PrZaE>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.element-palette_palette__PrZaE{padding:1rem}.element-palette_section__oeA2R>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.element-palette_sectionTitle__U78cV{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.element-palette_elementsGrid__9p4VN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.element-palette_elementButton__OumLr{display:flex;cursor:grab;flex-direction:column;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.element-palette_elementButton__OumLr:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.element-palette_elementButton__OumLr{height:56px}.element-palette_elementButton__OumLr.element-palette_dragging__5bcgT{cursor:grabbing;--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));opacity:.5;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.element-palette_elementIcon__nsIVC,.element-palette_elementLabel__Eh1ER{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.element-palette_elementLabel__Eh1ER{margin-top:.25rem;font-size:10px}.style-panel_panel__lrbN9{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));position:absolute;top:0;left:0;right:0;bottom:64px;background-color:#1e1e1e;z-index:10;transition:all .2s ease-in-out;padding:16px;overflow-y:auto}.style-panel_panel__lrbN9.style-panel_collapsed__AXpPY{padding:.5rem;position:static;min-height:48px;max-height:48px;overflow:hidden}.style-panel_header__8H2VY{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.style-panel_header__8H2VY.style-panel_expanded__lxxq8{margin-bottom:1rem}.style-panel_headerContent__4yP2o{flex:1 1 0%}.style-panel_titleRow__Oy5OV{display:flex;align-items:center;gap:.5rem}.style-panel_title__gx4yM{font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.style-panel_expandButton__AMAfP{border-radius:.25rem;padding:.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.style-panel_expandButton__AMAfP:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.style-panel_deleteButton__V0_ya{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.style-panel_deleteButton__V0_ya:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.style-panel_deleteButton__V0_ya{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.style-panel_deleteButton__V0_ya:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}}.style-panel_section__K_H51{margin-bottom:.5rem;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.style-panel_sectionHeader__PrQe0{display:flex;width:100%;align-items:center;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));padding:.75rem;text-align:left;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.style-panel_sectionHeader__PrQe0:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.style-panel_sectionTitle__YMjJU{font-weight:500}.style-panel_sectionIcon__fHIeD,.style-panel_sectionToggle__bH48x{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.style-panel_sectionToggle__bH48x{border-radius:.25rem;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.style-panel_sectionToggle__bH48x:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.style-panel_sectionContent__xywjT>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.style-panel_sectionContent__xywjT{background-color:rgba(17,24,39,.5);padding:.75rem}.style-panel_control___fdkr{margin-bottom:.75rem}.style-panel_input__EnTwD,.style-panel_select__BeFEk{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.style-panel_input__EnTwD:focus,.style-panel_select__BeFEk:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.style-panel_select__BeFEk{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:100%;background-repeat:no-repeat;padding-right:2rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-size:1.5em 1.5em}.style-panel_elementType__tvkTw{font-size:14px;color:#fff}.style-panel_sections__PEu1T{display:flex;flex-direction:column;gap:24px}.style-panel_section__K_H51 h4{font-size:14px;font-weight:500;margin:0 0 12px;display:flex;align-items:center;gap:8px;color:#fff}.style-panel_contentInput__F_k__{width:100%;min-height:80px;padding:8px;background-color:#2a2a2a;border:1px solid #444;border-radius:4px;color:#fff;font-size:12px;resize:vertical;font-family:inherit}.style-panel_contentInput__F_k__:focus{border-color:#666;outline:none}.style-panel_control___fdkr input:focus,.style-panel_control___fdkr select:focus{border-color:#666}.style-panel_noSelection__4Oeqd{padding:24px;text-align:center;color:#fff;font-size:14px}.floating-chat_floatingChat__U5nT0{position:fixed!important;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:8px;background-color:#2a2a2a;overflow:hidden}.floating-chat_floatingChatNbAccent__mOmiu{border-radius:12px!important;border:1px solid rgba(96,165,250,.55);box-shadow:0 0 0 3px rgba(96,165,250,.28),0 0 26px rgba(96,165,250,.2),0 14px 44px rgba(0,0,0,.4)}.floating-chat_floatingChatNbAccent__mOmiu .floating-chat_header__Otu4f{background:linear-gradient(180deg,rgba(30,58,95,.65),#333);border-bottom:1px solid rgba(96,165,250,.28)}.floating-chat_floatingChatNbAccent__mOmiu .floating-chat_chatInput__8pPpC{border-top-color:rgba(96,165,250,.28);background:linear-gradient(180deg,rgba(15,23,42,.35),#252525)}.floating-chat_floatingChatNbAccent__mOmiu .floating-chat_textarea__zIdz_{border:1px solid rgba(96,165,250,.42);background-color:rgba(15,23,42,.65)}.floating-chat_floatingChatNbAccent__mOmiu .floating-chat_textarea__zIdz_:focus{border-color:rgba(147,197,253,.95);box-shadow:0 0 0 3px rgba(96,165,250,.35)}.floating-chat_floatingChatNbAccent__mOmiu .floating-chat_textarea__zIdz_::-moz-placeholder{color:#93c5fd;opacity:.55}.floating-chat_floatingChatNbAccent__mOmiu .floating-chat_textarea__zIdz_::placeholder{color:#93c5fd;opacity:.55}.floating-chat_floatingChat__U5nT0.floating-chat_resizing__Zsaly [data-iframe-container] iframe,.floating-chat_floatingChat__U5nT0.floating-chat_resizing__Zsaly iframe{pointer-events:none!important}.floating-chat_minimizedContainer__ARAYJ{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;background-color:#f97316;box-shadow:0 2px 8px rgba(249,115,22,.3);z-index:1000;transition:all .3s ease;cursor:pointer}.floating-chat_minimizedContainer__ARAYJ:hover{background-color:#ea580c;transform:scale(1.05)}.floating-chat_minimizedContainer__ARAYJ .floating-chat_minimizeButton__CJyrC{width:100%;height:100%;color:#fff;padding:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.floating-chat_chatContainer__HUsLT{display:flex;flex-direction:column;height:100%;border-radius:8px;overflow:hidden}.floating-chat_header__Otu4f{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#333;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floating-chat_controls__9Hwy9{display:flex;gap:8px;align-items:center;z-index:1001}.floating-chat_minimizeButton__CJyrC{background:none;border:none;color:#888;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.floating-chat_minimizeButton__CJyrC:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.floating-chat_title__PVN7x{font-size:16px;font-weight:500;color:#fff;margin:0}.floating-chat_chatMessages__7NC5z{flex:1;padding:20px;overflow-y:auto;background-color:#2a2a2a;display:flex;flex-direction:column;gap:12px}.floating-chat_message__FIunz{display:flex;flex-direction:column;max-width:80%}.floating-chat_userMessage__jfX_9{align-self:flex-end}.floating-chat_aiMessage__uzTPS{align-self:flex-start}.floating-chat_messageContent__kzhUW{padding:8px 12px;border-radius:12px;position:relative}.floating-chat_userMessage__jfX_9 .floating-chat_messageContent__kzhUW{background-color:#06c;color:#fff;border-bottom-right-radius:4px}.floating-chat_aiMessage__uzTPS .floating-chat_messageContent__kzhUW{background-color:#333;color:#fff;border-bottom-left-radius:4px}.floating-chat_openingPlaceholderMessage__zth4v .floating-chat_messageContent__kzhUW{border-left:3px solid rgba(96,165,250,.4)}.floating-chat_messageText__8_FrX{white-space:pre-wrap;word-break:break-word}.floating-chat_messageTime__pbgvn{font-size:.75rem;color:hsla(0,0%,100%,.5);margin-top:4px;display:block}.floating-chat_chatInput__8pPpC{border-top:1px solid #3a3a3a;padding:16px;display:flex;gap:12px;background-color:#2a2a2a;align-items:stretch}.floating-chat_imageUploadContainer___uSBK{display:flex;align-items:stretch;flex-shrink:0;max-width:180px;min-width:140px}.floating-chat_textarea__zIdz_{flex:1;height:100%;min-height:60px;padding:12px;border-radius:6px;background-color:#333;border:1px solid #444;color:#fff;resize:none;font-size:14px;line-height:1.5;align-self:stretch}.floating-chat_textarea__zIdz_::-moz-placeholder{color:#888}.floating-chat_textarea__zIdz_::placeholder{color:#888}.floating-chat_textarea__zIdz_:focus{outline:none;border-color:#06c}.floating-chat_textarea__zIdz_:disabled{background-color:#2a2a2a;cursor:not-allowed}.floating-chat_sendButton__rSKXl{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;background-color:#06c;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .2s;flex-shrink:0}.floating-chat_sendButton__rSKXl:hover:not(:disabled){background-color:#0052a3;transform:translateY(-2px)}.floating-chat_sendButton__rSKXl:disabled{background-color:#444;cursor:not-allowed}.floating-chat_floatingChat__U5nT0>div[class*=resizable-handle]{background-color:transparent;transition:background-color .2s}.floating-chat_floatingChat__U5nT0:hover>div[class*=resizable-handle]{background-color:#06c}.floating-chat_applicationInfo__Im8pM .floating-chat_messageContent__kzhUW{background-color:#1a1a1a;border:1px solid #444;padding:12px 16px}.floating-chat_applicationInfo__Im8pM .floating-chat_messageText__8_FrX{font-family:monospace;font-size:13px;line-height:1.6;white-space:pre-wrap}.floating-chat_messageIcon__W2YSI{margin-right:8px;display:inline-block}.floating-chat_buttonContainer__8tiV5{display:flex;flex-direction:column;gap:8px;margin-left:8px}.floating-chat_micButton__SboAo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background-color:#22c55e;color:#fff;cursor:pointer;transition:all .2s ease}.floating-chat_micButton__SboAo:hover{background-color:#16a34a}.floating-chat_micButton__SboAo.floating-chat_recording__xJX_X{background-color:#ef4444;animation:floating-chat_pulse__WsVip 1.5s infinite}.floating-chat_micButton__SboAo.floating-chat_recording__xJX_X:hover{background-color:#dc2626}.floating-chat_micButton__SboAo:disabled{background-color:#444;cursor:not-allowed}.floating-chat_micButton__SboAo:disabled:hover{background-color:#444;transform:none}@keyframes floating-chat_pulse__WsVip{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.floating-chat_progressMessage__Qu2Kl{background-color:rgba(59,130,246,.05)!important;border-left:3px solid rgba(59,130,246,.4)!important}.floating-chat_progressMessageContent__NPP0v{width:100%;margin-top:4px}.floating-chat_progressContainer__yswQS{width:100%;height:8px;background-color:rgba(59,130,246,.2);border-radius:4px;margin-top:8px;margin-bottom:4px;overflow:hidden}.floating-chat_progressBar__1hVJg{height:100%;background-color:#3b82f6;transition:width .3s ease;box-shadow:0 0 4px rgba(59,130,246,.5)}.floating-chat_progressPercentage__UF8wd{font-weight:700;color:#3b82f6;font-size:.85em;margin-top:4px;text-align:right}.floating-chat_spinnerContainer__908q6{display:inline-flex;align-items:center;margin-left:8px}.floating-chat_spinner__C6_Gi{animation:floating-chat_spin__cBpuH 1s linear infinite}.floating-chat_spinnerOrange__g9hBf{color:#ff8c69}@keyframes floating-chat_spin__cBpuH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.floating-chat_chatMessages__7NC5z{padding:12px;gap:10px}.floating-chat_message__FIunz{max-width:92%}.floating-chat_messageContent__kzhUW{padding:8px 10px;border-radius:10px}.floating-chat_chatInput__8pPpC{padding:12px;gap:10px;flex-direction:column;align-items:stretch}.floating-chat_imageUploadContainer___uSBK{width:100%;max-width:none;min-width:0}.floating-chat_imageUploadContainer___uSBK .text-sm{font-size:12px}.floating-chat_imageUploadContainer___uSBK .border-2.border-dashed{min-height:88px;border-radius:12px;border-color:#4b5563;background:linear-gradient(180deg,rgba(55,65,81,.4),rgba(31,41,55,.55))}.floating-chat_imageUploadContainer___uSBK .border-2.border-dashed:hover{border-color:#6b7280}.floating-chat_textarea__zIdz_{min-height:96px;width:100%;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.45}.floating-chat_buttonContainer__8tiV5{margin-left:0;flex-direction:row;justify-content:flex-end;gap:10px}.floating-chat_micButton__SboAo,.floating-chat_sendButton__rSKXl{width:44px;height:44px}}.create-funnel-modal_overlay__UypOA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.create-funnel-modal_modal__lz4zH{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 10px 25px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh}.create-funnel-modal_header__LJ0IC{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.create-funnel-modal_title__mR_vj{margin:0;font-size:20px;font-weight:600;color:#111827}.create-funnel-modal_closeButton__lKvqk{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s}.create-funnel-modal_closeButton__lKvqk:hover{color:#111827}.create-funnel-modal_form__DNLwD{padding:24px;display:flex;flex-direction:column;gap:20px}.create-funnel-modal_formGroup__DPzyZ{display:flex;flex-direction:column;gap:8px}.create-funnel-modal_label__mit6s{font-size:14px;font-weight:500;color:#374151}.create-funnel-modal_input__hikZG{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:#fff;transition:border-color .2s}.create-funnel-modal_input__hikZG:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.create-funnel-modal_input__hikZG:disabled{background-color:#f3f4f6;cursor:not-allowed}.create-funnel-modal_error__5L7A2{color:#dc2626;font-size:14px;margin-top:4px}.create-funnel-modal_actions__8I_2l{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.create-funnel-modal_cancelButton__mK0EQ,.create-funnel-modal_confirmButton__hy86u{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.create-funnel-modal_cancelButton__mK0EQ{background-color:#f3f4f6;color:#374151}.create-funnel-modal_cancelButton__mK0EQ:hover:not(:disabled){background-color:#e5e7eb}.create-funnel-modal_confirmButton__hy86u{background-color:#3b82f6;color:#fff}.create-funnel-modal_confirmButton__hy86u:hover:not(:disabled){background-color:#2563eb}.create-funnel-modal_cancelButton__mK0EQ:disabled,.create-funnel-modal_confirmButton__hy86u:disabled{opacity:.5;cursor:not-allowed}.builder_container__ELWR0{height:100vh;display:flex;flex-direction:column;background:#1a1a1a;overflow:hidden}.builder_tabsBar__D2GDk{display:flex;align-items:center;justify-content:space-between;background:#2a2a2a;border-bottom:1px solid #3a3a3a;padding:0 1.5rem;gap:2rem}.builder_funnelName__mr0U_{font-size:1.125rem;font-weight:600;color:#fff;margin:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.builder_funnelName__mr0U_:hover{color:#ff8c69}.builder_funnelNameEdit__SfjLM{display:flex;align-items:center}.builder_funnelNameInput__dnuwV{padding:.5rem 1rem;background:#333;border:1px solid #4a4a4a;border-radius:.375rem;color:#fff;font-size:1.125rem;font-weight:600;min-width:150px;outline:none}.builder_funnelNameInput__dnuwV:focus{border-color:#ff8c69;box-shadow:0 0 0 2px rgba(255,140,105,.2)}.builder_funnelSelector__VaNHx{position:relative}.builder_funnelDropdown__Oeadq{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #3a3a3a;border-radius:.375rem;color:#fff;cursor:pointer;transition:all .2s;min-width:150px}.builder_funnelDropdown__Oeadq:hover{background:#333;border-color:#4a4a4a}.builder_dropdownArrow__w_Li8{font-size:.75rem;color:#aaa;margin-left:auto}.builder_funnelDropdownMenu__fX0oh{position:absolute;top:100%;left:0;margin-top:.25rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.375rem;min-width:200px;max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.3)}.builder_funnelDropdownItem__FtU_Z{padding:.75rem 1rem;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:background .2s}.builder_funnelDropdownItem__FtU_Z:hover{background:#333}.builder_funnelDropdownItem__FtU_Z.builder_active__f4H7S{background:#3a3a3a;color:#ff8c69}.builder_controlBadge__kIJmj,.builder_variantBadge__4f8dP{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:500}.builder_controlBadge__kIJmj{background:#4a4a4a;color:#fff}.builder_variantBadge__4f8dP{background:#ff8c69;color:#1a1a1a}.builder_headerActions__Jfve0{display:flex;align-items:center;gap:1rem;margin-left:auto}.builder_createButtonContainer__577L_{position:relative}.builder_createButton__P_T0J{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #3a3a3a;color:#fff;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap}.builder_createButton__P_T0J:hover{background:#333;border-color:#4a4a4a}.builder_createMenu__v1mto{position:absolute;top:100%;right:0;margin-top:.25rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.375rem;min-width:200px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.3)}.builder_createMenuItem__xwK8_{width:100%;padding:.75rem 1rem;background:transparent;border:none;color:#fff;text-align:left;cursor:pointer;transition:background .2s;font-size:.875rem}.builder_createMenuItem__xwK8_:hover{background:#333}.builder_createMenuItem__xwK8_:first-child{border-radius:.375rem .375rem 0 0}.builder_createMenuItem__xwK8_:last-child{border-radius:0 0 .375rem .375rem}.builder_overlay__XvblU{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.builder_previewButton__6fDxA{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #3a3a3a;color:#fff;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap;margin-left:auto}.builder_previewButton__6fDxA:hover{background:#333;border-color:#4a4a4a}.builder_publishButton__tW_6l{padding:.5rem 1.5rem;background:#f44336;border:none;color:#fff;border-radius:.375rem;font-weight:600;cursor:pointer;transition:background .2s}.builder_publishButton__tW_6l:hover{background:#d32f2f}.builder_aiAssistantGlobal__MpimJ{padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #e2e8f0}.builder_tabs___vDhk{display:flex;gap:0;flex:1}.builder_tab__kSH_8{padding:1rem 1.5rem;background:transparent;color:#aaa;font-size:.875rem;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s;position:relative}.builder_tab__kSH_8:hover{color:#fff;background:#333}.builder_tab__kSH_8.builder_active__f4H7S{color:#fff;border-bottom-color:#ff8c69}.builder_mainContent__45S_8{display:flex;flex:1;overflow:hidden}.builder_sidebar__Y4FOL{width:280px;background:#2a2a2a;border-right:1px solid #3a3a3a;overflow-y:auto;display:flex;flex-direction:column;position:relative;transition:width .3s ease}.builder_sidebar__Y4FOL.builder_collapsed__TL6XD{width:48px;overflow:visible}.builder_collapseButton___Uw55{position:absolute;top:.5rem;right:.5rem;z-index:10;background:#3a3a3a;border:1px solid #4a4a4a;color:#fff;width:32px;height:32px;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.builder_collapseButton___Uw55:hover{background:#4a4a4a;border-color:#f96;color:#f96}.builder_sidebar__Y4FOL.builder_collapsed__TL6XD .builder_collapseButton___Uw55{position:relative;top:auto;right:auto;margin:.5rem auto}.builder_propertiesPanel__6zuhG .builder_collapseButton___Uw55{position:absolute;top:.5rem;left:.5rem;z-index:10}.builder_preview__weEWd{flex:1;background:#1a1a1a;overflow:hidden;padding:2rem;display:flex;align-items:center;justify-content:center}.builder_previewIframe__cE__C{width:100%;height:100%;border:none;border-radius:.5rem;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.3)}.builder_previewPlaceholder__JieKC{display:flex;align-items:center;justify-content:center;color:#aaa;font-size:1.125rem}.builder_propertiesPanel__6zuhG{width:320px;background:#2a2a2a;border-left:1px solid #3a3a3a;overflow-y:auto;padding:1.5rem;position:relative;transition:width .3s ease}.builder_propertiesPanel__6zuhG.builder_collapsed__TL6XD{width:48px;overflow:visible;padding:0}.builder_analyticsContainer__zecc4{padding:1.5rem;background:#1a1a1a;min-height:100%}.builder_analyticsHeader__aexRp{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #3a3a3a;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.builder_analyticsTitle__CnrZD{font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.05em}.builder_analyticsControls__AB0oL{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.builder_dateRangeFilter__s_yOu{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.builder_dateRangePickerContainer__ZkTu0{position:relative}.builder_dateRangeButton__PzQ90{background-color:#fff;color:#000;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;min-width:200px;text-align:left}.builder_dateRangeButton__PzQ90:hover{border-color:#5b8db8;background-color:#f9fafb}.builder_dateInputGroup__mbGM2{display:flex;align-items:center;gap:.5rem}.builder_dateInput__syfY2{background-color:#1c1c1e}.builder_dateRangePickerDropdown__YjrSA .rdr-Calendar{width:100%;background:#1c1c1e;color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-DateRangeWrapper{color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-DateInput,.builder_dateRangePickerDropdown__YjrSA .rdr-DateRangeInput{background:#333;border:1px solid #3a3a3a;color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-DateInput input{background:transparent;color:#fff;border:none}.builder_dateRangePickerDropdown__YjrSA .rdr-Month,.builder_dateRangePickerDropdown__YjrSA .rdr-MonthAndYearWrapper{background:#1c1c1e;color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-MonthAndYearPickers{color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-MonthAndYearPickers select{background:#333;color:#fff;border:1px solid #3a3a3a}.builder_dateRangePickerDropdown__YjrSA .rdr-WeekDay,.builder_dateRangePickerDropdown__YjrSA .rdr-WeekDays{color:#aaa}.builder_dateRangePickerDropdown__YjrSA .rdr-Day,.builder_dateRangePickerDropdown__YjrSA .rdr-Day:not(.rdr-DayPassive),.builder_dateRangePickerDropdown__YjrSA .rdr-DayNumber{color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayToday .rdr-DayNumber span:after{background:#5b8db8}.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayActive .rdr-DayNumber,.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayEndRange .rdr-DayNumber,.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayInRange .rdr-DayNumber,.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayStartRange .rdr-DayNumber{background:#5b8db8;color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayInRange{background:rgba(91,141,184,.2)}.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayEndRange,.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayStartRange{background:#5b8db8}.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayEndRange .rdr-DayNumber,.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayStartRange .rdr-DayNumber{background:#5b8db8;color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayHovered{background:rgba(91,141,184,.1)}.builder_dateRangePickerDropdown__YjrSA .rdr-Day.rdr-DayHovered .rdr-DayNumber{background:rgba(91,141,184,.3);color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-NextPrevButton{background:#333;border:1px solid #3a3a3a;color:#fff}.builder_dateRangePickerDropdown__YjrSA .rdr-NextPrevButton:hover{background:#3a3a3a;border-color:#5b8db8}.builder_dateRangePickerDropdown__YjrSA .rdr-NextPrevButton i{border-color:#fff}.builder_dateLabel__4yekd{font-size:.875rem;color:#aaa;font-weight:600}.builder_dateInput__syfY2{padding:.5rem;border:1px solid #3a3a3a;border-radius:.375rem;background:#333;color:#fff;font-size:.875rem}.builder_dateInput__syfY2:focus{outline:none;border-color:#5b8db8;box-shadow:0 0 0 2px rgba(91,141,184,.2)}.builder_exportButton__CK_wO,.builder_filterButton__bnlrA{background-color:#5b8db8;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.builder_exportButton__CK_wO:hover:not(:disabled),.builder_filterButton__bnlrA:hover{background-color:#4a7ba8;box-shadow:0 2px 8px rgba(91,141,184,.3)}.builder_exportButton__CK_wO:disabled{background-color:#2a2a2a;color:#666;cursor:not-allowed;border:1px solid #3a3a3a}.builder_analyticsLoading__Z90DM{text-align:center;padding:3rem;color:#aaa;font-size:1rem}.builder_analyticsError__4LSSO{padding:1rem;background-color:rgba(229,62,62,.1);border:1px solid rgba(229,62,62,.3);color:#ff6b6b;border-radius:.5rem;margin-bottom:1.5rem}.builder_analyticsEmpty__auy7C{text-align:center;padding:3rem;color:#aaa;font-size:.875rem;line-height:1.5}.builder_conversionCard__Fi_5t{margin-bottom:1.5rem;padding:1rem;background:#333;border:2px solid #3a3a3a;border-radius:.5rem}.builder_conversionLabel__S9uo4{font-size:.875rem;color:#aaa;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.builder_conversionValue__aAsKF{font-size:2rem;font-weight:600;color:#fff;margin-bottom:.25rem}.builder_conversionSubtext__TOrsP{font-size:.75rem;color:#aaa;margin-top:.25rem}.builder_chartCard__e0vqc{background:#333;border:2px solid #3a3a3a;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.builder_chartTitle__bRNn1{margin-bottom:1.25rem;font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em}.builder_sectionSubtitle__6u30_{font-size:1rem;font-weight:600;color:#fff;margin-bottom:1rem;margin-top:2rem;padding-bottom:.5rem;border-bottom:2px solid #3a3a3a}.builder_channelPerformanceSection__mlhwO{margin-top:3rem;padding-top:2rem;border-top:2px solid #3a3a3a}.builder_channelPerformanceSection__mlhwO .builder_chartTitle__bRNn1{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #3a3a3a}.builder_channelTable__MTJo7{margin-bottom:2.5rem;background:#1c1c1e;border:1px solid #3a3a3a;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.3)}.builder_channelTable__MTJo7 table{width:100%;border-collapse:collapse}.builder_channelTable__MTJo7 thead{background:#2a2a2a}.builder_channelTable__MTJo7 thead th{padding:1rem;text-align:left;font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #3a3a3a}.builder_channelTable__MTJo7 thead th:first-child{padding-left:1.5rem}.builder_channelTable__MTJo7 thead th:last-child{padding-right:1.5rem}.builder_channelTable__MTJo7 tbody tr{border-bottom:1px solid #2a2a2a;transition:background-color .2s}.builder_channelTable__MTJo7 tbody tr:hover{background-color:#252525}.builder_channelTable__MTJo7 tbody tr:last-child{border-bottom:none}.builder_channelTable__MTJo7 tbody td{padding:1rem;font-size:.875rem;color:#e0e0e0;border-right:1px solid #2a2a2a}.builder_channelTable__MTJo7 tbody td:first-child{padding-left:1.5rem;font-weight:500;color:#fff}.builder_channelTable__MTJo7 tbody td:last-child{padding-right:1.5rem;border-right:none}.builder_channelTable__MTJo7 tbody td:last-child,.builder_channelTable__MTJo7 tbody td:nth-last-child(2){font-weight:600;color:#5b8db8}.builder_analyticsTable__TSKfz{background:#333;border:2px solid #3a3a3a;border-radius:.5rem;overflow:hidden;overflow-x:auto}.builder_analyticsTable__TSKfz table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;white-space:nowrap}.builder_analyticsTable__TSKfz thead{background:#2a2a2a}.builder_analyticsTable__TSKfz th{padding:1rem;text-align:left;font-weight:600;font-size:.75rem;color:#fff;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #4a4a4a}.builder_analyticsTable__TSKfz td:last-child{text-align:right}.builder_analyticsTable__TSKfz tbody tr{background:#333;border-bottom:2px solid #3a3a3a}.builder_analyticsTable__TSKfz tbody tr:nth-child(2n){background:#2a2a2a}.builder_analyticsTable__TSKfz tbody tr:hover{background:#3a3a3a}.builder_analyticsTable__TSKfz td{padding:1rem;font-size:.875rem;color:#aaa}.builder_analyticsTable__TSKfz td:first-child{color:#fff;font-weight:500}.builder_analyticsTable__TSKfz td:last-child{font-weight:500}.builder_dropOffPositive__i_xvJ{color:#4ade80}.builder_dropOffNegative__YhqiX{color:#ff6b6b}.builder_paginationButton__IqNA3{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s}.builder_paginationButton__IqNA3:hover:not(:disabled){background-color:#3a3a3a!important;border-color:#5b8db8!important;color:#5b8db8!important}.builder_clickableCell__epn3x{transition:all .2s}.builder_clickableCell__epn3x:hover{background-color:rgba(91,141,184,.1)!important}.builder_cellContent__M7l9a{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.builder_previewText__z6iE8{color:#aaa;font-family:Courier New,monospace;font-size:.875rem}.builder_viewDetailsLink__iBQKZ{color:#5b8db8;font-size:.75rem;font-weight:600;white-space:nowrap}.builder_modalOverlay__lqNgX{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.builder_modalContent__03u4X{background:#2a2a2a;border:2px solid #3a3a3a;border-radius:.5rem;max-width:600px;max-height:80vh;width:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.5)}.builder_modalHeader__lIgyg{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #3a3a3a}.builder_modalHeader__lIgyg strong{color:#fff;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.builder_modalCloseButton__Wu61z{background:transparent;border:1px solid #3a3a3a;border-radius:.375rem;color:#aaa;font-size:1.5rem;font-weight:300;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;line-height:1;padding:0}.builder_modalCloseButton__Wu61z:hover{background:#333;border-color:#5b8db8;color:#5b8db8}.builder_modalBody__ziy79{background:#1a1a1a;border:1px solid #3a3a3a;border-radius:.375rem;padding:1rem;margin:1.5rem;overflow:auto;color:#aaa;font-size:.875rem;line-height:1.6;font-family:Courier New,monospace;white-space:pre-wrap;word-wrap:break-word;max-height:calc(80vh - 120px)}.builder_fullWidthContent__2plKv{flex:1;background:#1a1a1a;overflow-y:auto;padding:2rem}.builder_comingSoon__Ck9v4{text-align:center;padding:4rem 2rem;color:#aaa}.builder_comingSoon__Ck9v4 h2{font-size:2rem;margin-bottom:.5rem;color:#fff}.builder_comingSoon__Ck9v4 p{font-size:1.125rem;color:#aaa}.builder_errorContainer__AqMzF,.builder_loadingContainer__vJiGd{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:#1a1a1a}.builder_spinner__v3lq7{font-size:1.25rem;color:#ff8c69;animation:builder_pulse__0Z7Lx 2s infinite}@keyframes builder_pulse__0Z7Lx{0%,to{opacity:1}50%{opacity:.5}}.builder_errorContainer__AqMzF h2{font-size:1.5rem;color:#f44336;margin-bottom:1rem}.builder_errorContainer__AqMzF button{padding:.5rem 1.5rem;background:#ff8c69;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:600;transition:background .2s}.builder_errorContainer__AqMzF button:hover{background:#ff8533}.builder_previewModal__JR6kg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1000;display:flex;flex-direction:column;padding:2rem}.builder_previewModalHeader__Eidld{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;color:#fff}.builder_previewModalHeader__Eidld h2{font-size:1.5rem;margin:0}.builder_fullscreenButton__Ub219{background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;line-height:1;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.builder_fullscreenButton__Ub219:hover{opacity:.7}.builder_closePreviewButton__WOZLn{background:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:.5rem;line-height:1;transition:opacity .2s}.builder_closePreviewButton__WOZLn:hover{opacity:.7}.builder_previewModalContent__GtRPA{flex:1;display:flex;gap:1rem;overflow:hidden}.builder_previewModalContent__GtRPA.builder_previewFullscreenMode__tZptZ{gap:0}.builder_previewModalContent__GtRPA.builder_previewFullscreenMode__tZptZ .builder_previewFullscreen___54_6{padding:0;border-radius:0}.builder_previewStepNavigation__X_aR7{display:flex;flex-direction:column;gap:.5rem;min-width:200px;max-width:250px;overflow-y:auto;background:hsla(0,0%,100%,.1);padding:1rem;border-radius:.5rem}.builder_previewStepButton__akLnQ{padding:.75rem 1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:.375rem;cursor:pointer;text-align:left;font-size:.875rem;transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.builder_previewStepButton__akLnQ:hover{background:hsla(0,0%,100%,.2)}.builder_previewStepButton__akLnQ.builder_active__f4H7S{background:#ff8c69;border-color:#ff8c69}.builder_previewFullscreen___54_6{flex:1;background:#f7fafc;border-radius:.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem}.builder_previewModalIframe__RTfTi{width:100%;height:100%;border:none;border-radius:.5rem;background:#fff}@media (max-width:1024px){.builder_sidebar__Y4FOL{width:240px}.builder_propertiesPanel__6zuhG{width:280px}.builder_previewModal__JR6kg{padding:1rem}.builder_previewStepNavigation__X_aR7{min-width:150px}}@media (max-width:768px){.builder_mainContent__45S_8{flex-direction:column}.builder_propertiesPanel__6zuhG,.builder_sidebar__Y4FOL{width:100%;max-height:300px}.builder_preview__weEWd{min-height:400px}.builder_previewModalContent__GtRPA{flex-direction:column}.builder_previewStepNavigation__X_aR7{min-width:100%;max-width:100%;flex-direction:row;overflow-x:auto}.builder_previewStepButton__akLnQ{flex-shrink:0}}