.help-me-modal_overlay__NbqbV{position:fixed;inset:0;z-index:10050;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.help-me-modal_modal__0xnR2{width:min(860px,100%);height:min(760px,calc(100vh - 40px));border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141414;box-shadow:0 16px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden}.help-me-modal_header__HOKM9{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02)}.help-me-modal_title__Ewr0m{margin:0;font-size:1.05rem;font-weight:700;color:#f3f4f6}.help-me-modal_subtitle__iBjSl{margin:4px 0 0;font-size:.84rem;color:#b7c0d0}.help-me-modal_headerActions__COAXz{display:flex;align-items:center;gap:8px}.help-me-modal_btnGhost__OkH5H{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);color:#d4d9e3;border-radius:8px;font-size:.78rem;font-weight:600;padding:6px 10px;cursor:pointer}.help-me-modal_btnGhost__OkH5H:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.help-me-modal_btnGhost__OkH5H:disabled{opacity:.5;cursor:not-allowed}.help-me-modal_closeBtn__wTmfW{width:30px;height:30px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);color:#d4d9e3;font-size:1.1rem;line-height:1;cursor:pointer}.help-me-modal_closeBtn__wTmfW:hover{background:hsla(0,0%,100%,.08)}.help-me-modal_error__EHrBP{margin:10px 18px 0;border:1px solid hsla(0,91%,71%,.4);background:hsla(0,91%,71%,.12);color:#fecaca;font-size:.85rem;border-radius:8px;padding:10px 12px}.help-me-modal_messages__rOWSJ{flex:1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:12px}.help-me-modal_empty__HIitm{margin:auto 0;border:1px dashed hsla(0,0%,100%,.15);border-radius:12px;padding:18px;color:#c8d0df;font-size:.92rem;line-height:1.5;background:hsla(0,0%,100%,.02)}.help-me-modal_msg__kc3kJ{max-width:86%;border-radius:12px;padding:10px 12px;font-size:.9rem;line-height:1.5;white-space:pre-wrap}.help-me-modal_user__Sfvb3{align-self:flex-end;color:#e8eef9;background:rgba(126,162,247,.14);border:1px solid rgba(126,162,247,.32)}.help-me-modal_assistant__XuVqa{align-self:flex-start;color:#dde5f2;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12)}.help-me-modal_typingBubble__SpBZU{white-space:nowrap}.help-me-modal_typingRow__AAs64{display:inline-flex;align-items:center;gap:6px}.help-me-modal_typingLabel__S7aeL{font-weight:600}.help-me-modal_typingDots__azgyX{display:inline-flex;align-items:center;gap:4px;padding-bottom:2px}.help-me-modal_typingDot__8qqkY{width:5px;height:5px;border-radius:50%;background:#aab6cb;animation:help-me-modal_helpTypingBounce__ap3nv 1.05s ease-in-out infinite}.help-me-modal_typingDot__8qqkY:nth-child(2){animation-delay:.18s}.help-me-modal_typingDot__8qqkY:nth-child(3){animation-delay:.36s}@keyframes help-me-modal_helpTypingBounce__ap3nv{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-5px);opacity:1}}.help-me-modal_composer__mUags{display:flex;gap:10px;padding:14px 18px 16px;border-top:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02)}.help-me-modal_textarea__T6T9g{flex:1;min-height:84px;max-height:180px;resize:vertical;border-radius:10px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:#f3f4f6;font-size:.9rem;line-height:1.45;padding:10px 12px}.help-me-modal_textarea__T6T9g:focus{outline:none;border-color:rgba(126,162,247,.48);box-shadow:0 0 0 2px rgba(126,162,247,.2)}.help-me-modal_sendBtn__D6msb{align-self:flex-end;border-radius:10px;border:1px solid rgba(126,162,247,.42);background:linear-gradient(135deg,#647ccf,#7ea2f7);color:#0f141f;font-size:.86rem;font-weight:700;padding:10px 14px;cursor:pointer;min-width:108px}.help-me-modal_sendBtn__D6msb:hover:not(:disabled){filter:brightness(1.05);border-color:rgba(126,162,247,.58)}.help-me-modal_sendBtn__D6msb:disabled{opacity:.55;cursor:not-allowed}@media (max-width:768px){.help-me-modal_overlay__NbqbV{padding:0;align-items:stretch;justify-content:stretch}.help-me-modal_modal__0xnR2{width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:none}.help-me-modal_header__HOKM9{flex-wrap:wrap;padding:12px 14px;gap:10px}.help-me-modal_header__HOKM9>div:first-child{flex:1 1 100%;min-width:0}.help-me-modal_subtitle__iBjSl{font-size:.78rem;line-height:1.35}.help-me-modal_headerActions__COAXz{flex:1 1 100%;justify-content:flex-end;gap:6px}.help-me-modal_btnGhost__OkH5H{white-space:nowrap;padding:6px 12px}.help-me-modal_messages__rOWSJ{padding:12px 14px;gap:10px}.help-me-modal_empty__HIitm{padding:14px;font-size:.88rem}.help-me-modal_msg__kc3kJ{max-width:92%;font-size:.92rem}.help-me-modal_composer__mUags{flex-direction:column;gap:8px;padding:10px 14px calc(12px + env(safe-area-inset-bottom, 0px))}.help-me-modal_textarea__T6T9g{width:100%;min-height:72px;max-height:140px;font-size:16px;line-height:1.4}.help-me-modal_sendBtn__D6msb{width:100%;align-self:stretch;min-width:0;padding:12px 14px;font-size:.95rem}}.guides-menu_menu__EWqP_{position:absolute;top:calc(100% + 6px);right:0;min-width:240px;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:6px;padding:6px;z-index:200;box-shadow:0 8px 24px rgba(0,0,0,.35);font-family:inherit}.guides-menu_section__vdTi1{display:flex;flex-direction:column;gap:2px;padding:4px 4px 6px}.guides-menu_sectionHeader__tEisv{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 6px 8px}.guides-menu_sectionTitle__qWI_X{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.guides-menu_section__vdTi1:first-of-type .guides-menu_sectionTitle__qWI_X{color:#c4b5fd}.guides-menu_section__vdTi1:last-of-type .guides-menu_sectionTitle__qWI_X{color:#7dd3fc}.guides-menu_refreshBtn__EgpEe{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#888;border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.guides-menu_refreshBtn__EgpEe:focus-visible:not(:disabled),.guides-menu_refreshBtn__EgpEe:hover:not(:disabled){background-color:#333;color:#fff;outline:none}.guides-menu_refreshBtn__EgpEe:disabled{cursor:default;opacity:.6}.guides-menu_item__gmOh4{width:100%;text-align:left;padding:8px 10px;background:none;border:none;color:#ddd;font-size:12px;font-weight:500;cursor:pointer;border-radius:4px;transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;gap:10px}.guides-menu_item__gmOh4:focus-visible,.guides-menu_item__gmOh4:hover{background-color:#333;color:#fff;outline:none}.guides-menu_itemIcon__PeTGh{flex-shrink:0;color:#9fa6b2}.guides-menu_item__gmOh4:focus-visible .guides-menu_itemIcon__PeTGh,.guides-menu_item__gmOh4:hover .guides-menu_itemIcon__PeTGh{color:#fda5a5}.guides-menu_divider__ZdmZ4{height:1px;background-color:#3a3a3a;margin:2px 4px}.guides-menu_empty__Mc10R,.guides-menu_error__FPSj2,.guides-menu_loading__L8kgb{padding:8px 10px;font-size:12px;color:#9aa3af;display:flex;align-items:center;gap:8px}.guides-menu_empty__Mc10R{font-style:italic}.guides-menu_error__FPSj2{color:#fca5a5}.guides-menu_spin__kkH70{animation:guides-menu_spin__kkH70 1s linear infinite}@keyframes guides-menu_spin__kkH70{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.guides-menu_menu__EWqP_{left:0;right:auto;min-width:min(calc(100vw - 24px),320px);max-width:calc(100vw - 24px)}}.guides-video-modal_overlay__fEm3D{position:fixed;inset:0;background-color:rgba(0,0,0,.72);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.guides-video-modal_modal__Tl8q9{width:100%;max-width:960px;background-color:#1a1a1a;border:1px solid #2d2d2d;border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;font-family:inherit}.guides-video-modal_header__EfUvK{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2d2d2d;background-color:#1f1f1f}.guides-video-modal_title__0Vb1k{font-size:14px;font-weight:600;color:#f3f4f6;margin:0}.guides-video-modal_closeBtn__h581U{background:none;border:none;color:#9ca3af;width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.guides-video-modal_closeBtn__h581U:focus-visible,.guides-video-modal_closeBtn__h581U:hover{background-color:#2d2d2d;color:#fff;outline:none}.guides-video-modal_videoWrap__0ahF5{background-color:#000;display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 160px)}.guides-video-modal_video__a19UP{display:block;width:100%;height:auto;max-height:calc(100vh - 160px);outline:none}@media (max-width:640px){.guides-video-modal_overlay__fEm3D{padding:12px}.guides-video-modal_modal__Tl8q9{max-width:100%;border-radius:10px}.guides-video-modal_header__EfUvK{padding:12px 14px}.guides-video-modal_title__0Vb1k{font-size:13px}}.SubscribeModal_overlay__P64sL{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:10000;padding:1rem;animation:SubscribeModal_fadeIn__fPYjl .2s ease-out}@keyframes SubscribeModal_fadeIn__fPYjl{0%{opacity:0}to{opacity:1}}.SubscribeModal_modal__3Kj5v{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:420px;display:flex;flex-direction:column;overflow:hidden;animation:SubscribeModal_slideUp__DuSLW .2s ease-out}@keyframes SubscribeModal_slideUp__DuSLW{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.SubscribeModal_header__YSSFk{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.SubscribeModal_iconContainer__xYJi6{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#fef3c7;flex-shrink:0}.SubscribeModal_icon__GznUL{color:#f59e0b}.SubscribeModal_title__pPZ2n{font-size:1.125rem;font-weight:600;color:var(--text-primary,#111827);margin:0;flex:1}.SubscribeModal_content__vGqG9{padding:1.5rem}.SubscribeModal_message__zoFsk{font-size:.9375rem;color:var(--text-secondary,#6b7280);line-height:1.5;margin:0}.SubscribeModal_billingLink__hthaz{color:#f59e0b;font-weight:500;text-decoration:underline;text-underline-offset:2px}.SubscribeModal_billingLink__hthaz:hover{color:#d97706}.SubscribeModal_footer__5hx4Z{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid var(--border-color,#e5e7eb)}.SubscribeModal_cancelButton__uR_YC{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}.SubscribeModal_cancelButton__uR_YC:hover{background:var(--bg-secondary,#f9fafb)}.SubscribeModal_subscribeButton__Fscgm{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:#f59e0b;border:none;border-radius:.375rem;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s}.SubscribeModal_subscribeButton__Fscgm:hover{background:#d97706}.connect-provider-modal_overlay__TG4dU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.connect-provider-modal_modal__zhPuI{background:var(--bg-primary);border-radius:16px;width:90%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.connect-provider-modal_modalHeader__Fiu1L{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color)}.connect-provider-modal_modalHeader__Fiu1L h2{margin:0;font-size:1.5rem;color:var(--text-primary)}.connect-provider-modal_closeButton__jQpFT{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s}.connect-provider-modal_closeButton__jQpFT:hover{background:var(--bg-secondary);color:var(--text-primary)}.connect-provider-modal_modalBody__PkDzL{padding:1.5rem;overflow-y:auto;flex:1}.connect-provider-modal_errorMessage__hWDWg{display:flex;align-items:center;gap:.5rem;padding:1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;margin-bottom:1.5rem}.connect-provider-modal_warningMessage__1JIbc{display:flex;align-items:center;gap:.5rem;padding:1rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#d97706;margin-bottom:1.5rem}.connect-provider-modal_successMessage__C3CgD{display:flex;align-items:center;gap:.5rem;padding:1rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#22c55e;margin-bottom:1.5rem}.connect-provider-modal_stepLabel__5j4sL{margin:0 0 1.5rem;color:var(--text-secondary);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.connect-provider-modal_providerGrid__j_s1r{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.connect-provider-modal_providerCard__hzTnQ{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;text-align:center}.connect-provider-modal_providerCard__hzTnQ:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.connect-provider-modal_providerIcon__JZDez{font-size:2.5rem}.connect-provider-modal_providerCard__hzTnQ h3{margin:0;font-size:1rem;color:var(--text-primary)}.connect-provider-modal_providerCard__hzTnQ p{margin:0;font-size:.75rem;color:var(--text-secondary)}.connect-provider-modal_campaignSelection__hAxah,.connect-provider-modal_credentialsForm__FjNfl{display:flex;flex-direction:column;gap:1.5rem}.connect-provider-modal_backButton__wKVBB{align-self:flex-start;background:none;border:none;color:var(--primary);cursor:pointer;padding:.5rem 0;font-weight:500;transition:opacity .2s}.connect-provider-modal_backButton__wKVBB:hover{opacity:.8}.connect-provider-modal_formFields__gTkP5{display:flex;flex-direction:column;gap:1.25rem}.connect-provider-modal_formField__Q4n7U{display:flex;flex-direction:column;gap:.5rem}.connect-provider-modal_formField__Q4n7U label{font-weight:500;color:var(--text-primary);font-size:.875rem}.connect-provider-modal_formField__Q4n7U input,.connect-provider-modal_formField__Q4n7U select{padding:.75rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.875rem;transition:all .2s}.connect-provider-modal_formField__Q4n7U select,.connect-provider-modal_formField__Q4n7U select option{background:#fff;color:#1a1a1a}.connect-provider-modal_formField__Q4n7U input:focus,.connect-provider-modal_formField__Q4n7U select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.connect-provider-modal_formField__Q4n7U small{color:var(--text-secondary);font-size:.75rem}.connect-provider-modal_saveCredentialsSection__S1PSn{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.connect-provider-modal_checkboxLabel__v6Rg8{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-primary);font-size:.875rem}.connect-provider-modal_checkboxLabel__v6Rg8 input[type=checkbox]{cursor:pointer}.connect-provider-modal_saveCredentialsButton__i4ZLn{padding:.5rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.connect-provider-modal_saveCredentialsButton__i4ZLn:hover:not(:disabled){border-color:var(--primary);background:rgba(59,130,246,.1)}.connect-provider-modal_saveCredentialsButton__i4ZLn:disabled{opacity:.6;cursor:not-allowed}.connect-provider-modal_modalActions__YdVZ7{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.connect-provider-modal_testButton__gRVZ3{padding:.75rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s}.connect-provider-modal_testButton__gRVZ3:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--primary)}.connect-provider-modal_testButton__gRVZ3:disabled{opacity:.5;cursor:not-allowed}.connect-provider-modal_primaryButton__3Qt1R{padding:.75rem 1.5rem;background:var(--primary);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.connect-provider-modal_primaryButton__3Qt1R:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.connect-provider-modal_primaryButton__3Qt1R:disabled{opacity:.5;cursor:not-allowed}.connect-provider-modal_cancelButton__aMk1o{padding:.75rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s}.connect-provider-modal_cancelButton__aMk1o:hover{background:var(--bg-tertiary)}.connect-provider-modal_campaignList__wof5R{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}.connect-provider-modal_campaignOption__cHZ8E{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.connect-provider-modal_campaignOption__cHZ8E:hover{border-color:var(--primary)}.connect-provider-modal_campaignOption__cHZ8E input[type=radio]{margin-top:.25rem;cursor:pointer}.connect-provider-modal_campaignInfo__9Qas4{flex:1}.connect-provider-modal_campaignInfo__9Qas4 h4{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem}.connect-provider-modal_campaignInfo__9Qas4 p{margin:0;color:var(--text-secondary);font-size:.875rem}.export-campaign-modal_overlay__KRqdq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.export-campaign-modal_modal__nt8jb{background:var(--bg-primary);border-radius:16px;width:90%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.export-campaign-modal_modalHeader__wGBN9{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color)}.export-campaign-modal_modalHeader__wGBN9 h2{margin:0;font-size:1.5rem;color:var(--text-primary)}.export-campaign-modal_closeButton__8gqrE{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s}.export-campaign-modal_closeButton__8gqrE:hover{background:var(--bg-secondary);color:var(--text-primary)}.export-campaign-modal_modalBody__HiH_N{padding:1.5rem;overflow-y:auto;flex:1}.export-campaign-modal_errorMessage__0xa60{display:flex;align-items:center;gap:.5rem;padding:1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;margin-bottom:1.5rem}.export-campaign-modal_integrationInfo__iHLaJ{padding:1rem;background:var(--bg-secondary);border-radius:8px;margin-bottom:1.5rem}.export-campaign-modal_integrationInfo__iHLaJ p{margin:0 0 .5rem;color:var(--text-primary);font-size:.875rem}.export-campaign-modal_integrationInfo__iHLaJ p:last-child{margin-bottom:0}.export-campaign-modal_listName__AbJOM{color:var(--text-secondary)}.export-campaign-modal_campaignSelection__qxGG5{margin-bottom:1.5rem}.export-campaign-modal_label__6nqEL{display:block;margin-bottom:.75rem;font-weight:500;color:var(--text-primary);font-size:.875rem}.export-campaign-modal_campaignList__ifIRL{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}.export-campaign-modal_campaignOption__UTpqv{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.export-campaign-modal_campaignOption__UTpqv:hover{border-color:var(--primary)}.export-campaign-modal_campaignOption__UTpqv input[type=radio]{margin-top:.25rem;cursor:pointer}.export-campaign-modal_campaignInfo__93faT{flex:1}.export-campaign-modal_campaignInfo__93faT h4{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem}.export-campaign-modal_campaignInfo__93faT p{margin:0;color:var(--text-secondary);font-size:.875rem}.export-campaign-modal_frequency__t97OE{display:inline-block;margin-top:.5rem;padding:.25rem .5rem;background:var(--bg-tertiary);border-radius:4px;font-size:.75rem;color:var(--text-secondary)}.export-campaign-modal_noCampaigns__pyOnm{color:var(--text-secondary);font-size:.875rem;text-align:center;padding:2rem}.export-campaign-modal_exportInfo__k4lJd{padding:1rem;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);border-radius:8px}.export-campaign-modal_exportInfo__k4lJd h4{margin:0 0 .75rem;color:var(--text-primary);font-size:.875rem;font-weight:600}.export-campaign-modal_exportInfo__k4lJd ul{margin:0;padding-left:1.5rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.export-campaign-modal_exportInfo__k4lJd li{margin-bottom:.5rem}.export-campaign-modal_exportInfo__k4lJd li:last-child{margin-bottom:0}.export-campaign-modal_modalFooter__H340p{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color)}.export-campaign-modal_cancelButton__1GSWD{padding:.75rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s}.export-campaign-modal_cancelButton__1GSWD:hover{background:var(--bg-tertiary)}.export-campaign-modal_exportButton__C3ybO{padding:.75rem 1.5rem;background:var(--primary);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.export-campaign-modal_exportButton__C3ybO:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.export-campaign-modal_exportButton__C3ybO:disabled{opacity:.5;cursor:not-allowed}.integration-code-modal_overlay__HWOlF{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.integration-code-modal_modal__gLK5n{background:var(--bg-primary);border-radius:16px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.integration-code-modal_modalHeader__8anJP{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color)}.integration-code-modal_modalHeader__8anJP h2{margin:0 0 .25rem;font-size:1.5rem;color:var(--text-primary)}.integration-code-modal_providerName__VDac_{margin:0;color:var(--text-secondary);font-size:.875rem}.integration-code-modal_closeButton__g6wmP{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s}.integration-code-modal_closeButton__g6wmP:hover{background:var(--bg-secondary);color:var(--text-primary)}.integration-code-modal_modalBody__rLZv8{padding:1.5rem;overflow-y:auto;flex:1}.integration-code-modal_setupSection__jDFqo{margin-bottom:2rem}.integration-code-modal_setupSection__jDFqo h3{margin:0 0 1rem;font-size:1rem;color:var(--text-primary)}.integration-code-modal_setupInstructions__bzNa9{padding:1rem;background:var(--bg-secondary);border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.integration-code-modal_setupLine__kwyo3{color:var(--text-primary);padding:.125rem 0}.integration-code-modal_codeTabs__0NQhk{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--border-color)}.integration-code-modal_codeTab__WC9Bl{padding:.75rem 1.25rem;background:none;color:var(--text-secondary);font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s}.integration-code-modal_codeTab__WC9Bl:hover{color:var(--text-primary)}.integration-code-modal_codeTab__WC9Bl.integration-code-modal_active__S2Vtr{color:var(--primary);border-bottom-color:var(--primary)}.integration-code-modal_codeSection__kJMVl{margin-bottom:2rem}.integration-code-modal_codeHeader__zX6cK{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.integration-code-modal_codeLabel__zetOH{color:var(--text-secondary);font-size:.875rem;font-weight:500}.integration-code-modal_copyButton__rRHa2{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.integration-code-modal_copyButton__rRHa2:hover{background:var(--bg-tertiary);border-color:var(--primary)}.integration-code-modal_codeBlock__oG_Y7{margin:0;padding:1.5rem;background:#1e1e1e;border-radius:8px;overflow-x:auto;max-height:400px;overflow-y:auto}.integration-code-modal_codeBlock__oG_Y7 code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6;color:#d4d4d4}.integration-code-modal_fieldsSection__b5d68,.integration-code-modal_infoSection__QfsKf{padding:1rem;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);border-radius:8px;margin-bottom:1.5rem}.integration-code-modal_fieldsSection__b5d68 h4,.integration-code-modal_infoSection__QfsKf h4{margin:0 0 .75rem;color:var(--text-primary);font-size:.875rem;font-weight:600}.integration-code-modal_infoSection__QfsKf ul{margin:0;padding-left:1.5rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.integration-code-modal_infoSection__QfsKf li{margin-bottom:.5rem}.integration-code-modal_infoSection__QfsKf li:last-child{margin-bottom:0}.integration-code-modal_infoSection__QfsKf code{padding:.125rem .375rem;background:var(--bg-secondary);border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;color:var(--primary)}.integration-code-modal_fieldsList__uyuQ6{display:flex;flex-wrap:wrap;gap:.5rem}.integration-code-modal_fieldTag__q4QkO{padding:.375rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;color:var(--text-primary)}.integration-code-modal_modalFooter__x9qZP{display:flex;justify-content:flex-end;padding:1.5rem;border-top:1px solid var(--border-color)}.integration-code-modal_closeFooterButton__FWKfW{padding:.75rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s}.integration-code-modal_closeFooterButton__FWKfW:hover{background:var(--bg-tertiary)}.email-variables-section_section__QASPc{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color,#3a3a3a)}.email-variables-section_sectionTitle__5uX5Q{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text-primary,#fff)}.email-variables-section_sectionDesc__WbNIf{margin:0 0 1.5rem;font-size:.875rem;color:var(--text-secondary,#888);line-height:1.5}.email-variables-section_providerSelectorRow__kWO4I{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.email-variables-section_providerLabel__k49EY{font-size:.9375rem;font-weight:600;color:var(--text-primary,#fff)}.email-variables-section_providerSelect__htrux{padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--border-color,#3a3a3a);border-radius:6px;background:var(--bg-primary,#1a1a1a);color:var(--text-primary,#fff);cursor:pointer;min-width:160px}.email-variables-section_providerSelect__htrux:focus{outline:none;border-color:var(--primary,#9333ea)}.email-variables-section_builtinSection__I5RP7{margin-bottom:1.5rem;padding:1rem;background:var(--bg-secondary,#1f1f1f);border-radius:8px;border:1px dashed var(--border-color,#3a3a3a)}.email-variables-section_builtinTitle__Az1gp{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:var(--text-primary,#fff)}.email-variables-section_builtinHint__Z4epR{margin:0 0 1rem;font-size:.8125rem;color:var(--text-secondary,#888)}.email-variables-section_builtinBlock__zGG1Q{margin-bottom:.5rem}.email-variables-section_builtinBlock__zGG1Q:last-child{margin-bottom:0}.email-variables-section_builtinHeader__yBouW{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;background:var(--bg-primary,#1a1a1a);border:1px solid var(--border-color,#3a3a3a);border-radius:6px;color:var(--text-primary,#fff);font-size:.875rem;cursor:pointer;text-align:left;transition:all .2s}.email-variables-section_builtinHeader__yBouW:hover{border-color:var(--primary,#9333ea)}.email-variables-section_builtinList__JRphX{padding:.75rem 0 0;display:flex;flex-direction:column;gap:.35rem}.email-variables-section_builtinRow__jAxAc{display:flex;align-items:center;gap:.75rem;padding:.35rem .5rem;font-size:.8125rem}.email-variables-section_customTitle__Y4W2B{margin:1rem 0 .75rem;font-size:.9375rem;font-weight:600;color:var(--text-primary,#fff)}.email-variables-section_providerBlock__GlxTB{margin-bottom:1rem}.email-variables-section_providerHeader__K8xKo{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:var(--bg-primary,#1a1a1a);border:1px solid var(--border-color,#3a3a3a);border-radius:8px;color:var(--text-primary,#fff);font-size:.9375rem;cursor:pointer;text-align:left;transition:all .2s}.email-variables-section_providerHeader__K8xKo:hover{border-color:var(--primary,#9333ea)}.email-variables-section_providerName__yMKbx{font-weight:600}.email-variables-section_notConnected___bPpf,.email-variables-section_varCount__3enw_{font-size:.8125rem;color:var(--text-secondary,#888)}.email-variables-section_varCount__3enw_{margin-left:auto}.email-variables-section_providerContent__oClm_{padding:1rem 0 0 1rem}.email-variables-section_varList__p9f25{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.email-variables-section_varRow__r95TP{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--bg-secondary,#2a2a2a);border-radius:6px}.email-variables-section_varDisplayName__3zsIS{font-weight:500;color:var(--text-primary,#fff)}.email-variables-section_varTag__0kEAK{font-size:.8125rem;padding:.25rem .5rem;background:rgba(147,51,234,.2);border-radius:4px;color:var(--primary,#9333ea)}.email-variables-section_removeBtn__0VlfV{margin-left:auto;padding:.25rem;background:transparent;border:none;color:var(--text-secondary,#888);cursor:pointer;border-radius:4px}.email-variables-section_removeBtn__0VlfV:hover{background:rgba(239,68,68,.2);color:#ef4444}.email-variables-section_addRow__PGHIA{display:flex;gap:.5rem;margin-bottom:.5rem}.email-variables-section_input__6X9GV{flex:1;padding:.5rem .75rem;background:var(--bg-secondary,#2a2a2a);border:1px solid var(--border-color,#3a3a3a);border-radius:6px;color:var(--text-primary,#fff);font-size:.875rem}.email-variables-section_input__6X9GV:focus{outline:none;border-color:var(--primary,#9333ea)}.email-variables-section_input__6X9GV::-moz-placeholder{color:var(--text-secondary,#666)}.email-variables-section_input__6X9GV::placeholder{color:var(--text-secondary,#666)}.email-variables-section_addBtn__lE1nF{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:var(--primary,#9333ea);border:none;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap}.email-variables-section_addBtn__lE1nF:hover:not(:disabled){background:#7e22ce}.email-variables-section_addBtn__lE1nF:disabled{opacity:.5;cursor:not-allowed}.email-variables-section_hint__A_ppY{margin:0;font-size:.75rem;color:var(--text-secondary,#666)}.email-variables-section_error__7K6uS{margin-top:1rem;padding:.75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:.875rem}.email-variables-section_saveRow__KiRuD{margin-top:1.5rem}.email-variables-section_saveBtn__kb_06{padding:.625rem 1.25rem;background:var(--primary,#9333ea);border:none;border-radius:6px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer}.email-variables-section_saveBtn__kb_06:hover:not(:disabled){background:#7e22ce}.email-variables-section_saveBtn__kb_06:disabled{opacity:.6;cursor:not-allowed}.integrations-tab_container__8aUOV{padding:2rem;max-width:1200px;margin:0 auto}.integrations-tab_loading__SiKHY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--text-secondary)}.integrations-tab_loadingIcon__eu45E{color:var(--primary);animation:integrations-tab_pulse__UAACl 2s ease-in-out infinite}@keyframes integrations-tab_pulse__UAACl{0%,to{opacity:1}50%{opacity:.5}}.integrations-tab_error__Ozvk7{display:flex;align-items:center;gap:.5rem;padding:1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;margin-bottom:1.5rem}.integrations-tab_header__2x1LT{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.integrations-tab_headerLeft__gVhbR h2{margin:0 0 .5rem;font-size:1.5rem;color:var(--text-primary)}.integrations-tab_headerLeft__gVhbR p{margin:0;color:var(--text-secondary)}.integrations-tab_connectButton___CUaw{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.integrations-tab_connectButton___CUaw:hover{background:var(--primary-hover);transform:translateY(-1px)}.integrations-tab_integrationsList__LsrZD{display:flex;flex-direction:column;gap:1.5rem}.integrations-tab_integrationCard__xTiEq{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.integrations-tab_integrationHeader__UMFD1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.integrations-tab_integrationInfo__cEOwz{display:flex;align-items:center;gap:1rem}.integrations-tab_providerIcon__0UcyH{font-size:2rem}.integrations-tab_integrationInfo__cEOwz h3{margin:0 0 .25rem;font-size:1.25rem;color:var(--text-primary)}.integrations-tab_listName__xJ3jg{margin:0;color:var(--text-secondary);font-size:.875rem}.integrations-tab_integrationActions__nTOh6{display:flex;align-items:center;gap:.75rem}.integrations-tab_statusBadge__b2IzQ{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500}.integrations-tab_statusBadge__b2IzQ[data-status=connected]{background:rgba(34,197,94,.1);color:#22c55e}.integrations-tab_statusBadge__b2IzQ[data-status=error]{background:rgba(239,68,68,.1);color:#ef4444}.integrations-tab_statusBadge__b2IzQ[data-status=disconnected]{background:rgba(156,163,175,.1);color:#9ca3af}.integrations-tab_iconButton__ku35K{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s}.integrations-tab_iconButton__ku35K:hover{background:var(--bg-tertiary);color:var(--text-primary)}.integrations-tab_integrationDetails__CQysH{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.integrations-tab_detailItem__9pI9z{display:flex;gap:.5rem}.integrations-tab_detailLabel__8tvuX{color:var(--text-secondary);font-size:.875rem}.integrations-tab_detailValue__CZWFG{color:var(--text-primary);font-size:.875rem;font-weight:500}.integrations-tab_externalLink__ba54p{display:inline-flex;align-items:center;gap:.25rem;color:var(--primary);text-decoration:none;font-size:.875rem;transition:opacity .2s}.integrations-tab_externalLink__ba54p:hover{opacity:.8}.integrations-tab_exportedCampaigns__f4A7Q{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.integrations-tab_exportedCampaigns__f4A7Q h4{margin:0 0 1rem;font-size:1rem;color:var(--text-primary)}.integrations-tab_campaignsList__5q_ry{display:flex;flex-direction:column;gap:.75rem}.integrations-tab_campaignItem__8hFfu{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px}.integrations-tab_campaignName__m_ZMq{font-weight:500;color:var(--text-primary);margin-right:.75rem}.integrations-tab_exportStatusActive__I5Oik{color:#22c55e;font-size:.875rem}.integrations-tab_exportStatusError__zqnCa{color:#ef4444;font-size:.875rem}.integrations-tab_exportStatusPaused__SB3p7{color:#f59e0b;font-size:.875rem}.integrations-tab_automationLink__7PZnQ{color:var(--primary);transition:opacity .2s}.integrations-tab_automationLink__7PZnQ:hover{opacity:.8}.integrations-tab_noCampaigns__J_FOs{color:var(--text-secondary);font-size:.875rem;margin:0}.integrations-tab_exportCampaignButton__pmLvk{margin-top:1rem;padding:.625rem 1.25rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s;width:100%}.integrations-tab_exportCampaignButton__pmLvk:hover{background:var(--bg-tertiary);border-color:var(--primary)}.integrations-tab_emptyState__MIcDO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.integrations-tab_emptyIcon__l_Pfg{color:var(--text-secondary);opacity:.5;margin-bottom:1.5rem}.integrations-tab_emptyState__MIcDO h3{margin:0 0 .5rem;color:var(--text-primary)}.integrations-tab_emptyState__MIcDO p{margin:0 0 2rem;color:var(--text-secondary)}.integrations-tab_connectButtonLarge__QVDkD{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s}.integrations-tab_connectButtonLarge__QVDkD:hover{background:var(--primary-hover);transform:translateY(-2px)}.integrations-tab_unexportedSection__tyukX{margin-top:3rem;padding-top:2rem;border-top:2px solid var(--border-color)}.integrations-tab_unexportedSection__tyukX h3{margin:0 0 1rem;color:var(--text-primary)}.integrations-tab_unexportedList__tVl2E{display:flex;flex-direction:column;gap:.75rem}.integrations-tab_unexportedCampaign__cGEGE{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.integrations-tab_campaignType__UI1pV{display:inline-block;margin-left:.75rem;padding:.25rem .5rem;background:var(--bg-tertiary);border-radius:4px;font-size:.75rem;color:var(--text-secondary);text-transform:uppercase}.integrations-tab_exportButton__e6OFo{padding:.625rem 1.25rem;background:var(--primary);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.integrations-tab_exportButton__e6OFo:hover{background:var(--primary-hover)}.app_container__JN_hj{min-height:100vh;background:#1a1a1a;color:#fff;display:flex;flex-direction:column}.app_header__t6hU3{background:#2a2a2a;border-bottom:1px solid #3a3a3a}.app_headerContent__Lf_Z7{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;gap:2rem}.app_headerLeft___kRzz{gap:.75rem;flex-shrink:0}.app_headerTitleGroup__IkCrh{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.app_appTitle__Z9eu_{font-size:1.25rem;font-weight:600;color:#fff;margin:0;white-space:nowrap}.app_selectedCampaignName__GeH56{font-size:.9375rem;font-weight:500;color:#a78bfa;white-space:nowrap}.app_appSubtitle__1STFa{font-size:.8125rem;color:#888;white-space:nowrap}.app_headerLeft___kRzz{display:flex;align-items:center;gap:1rem}.app_headerIcon__Q6EhB{color:#9333ea;flex-shrink:0}.app_tabNav__dXEGH{display:flex;align-items:center;gap:0;flex:1;justify-content:flex-end}.app_tab__cu3Gf{background:transparent;border:none;border-bottom:2px solid transparent;color:#888;padding:.75rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;position:relative;white-space:nowrap}.app_tab__cu3Gf:hover:not(.app_disabled__y133b){color:#fff;background:rgba(147,51,234,.1)}.app_tab__cu3Gf.app_active__G0s6A{color:#9333ea;border-bottom-color:#9333ea}.app_tab__cu3Gf.app_disabled__y133b{opacity:.5;cursor:not-allowed}.app_tabBadge__MAj0v{background:#9333ea;color:#fff;padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:600}.app_mainContent__533aN{flex:1;overflow:hidden}.app_loading___sdiA{display:flex;align-items:center;justify-content:center;height:100%;color:#888;font-size:1.125rem}.app_errorMessage__WNv_1{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:1rem;margin:2rem;color:#ef4444;font-size:.875rem}.app_errorMessage__WNv_1 strong{font-weight:600}.app_campaignsTab__kt7mB{padding:2rem;overflow-y:auto;height:calc(100vh - 200px)}.app_campaignsHeader__RA6P0{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.app_campaignsHeader__RA6P0 h2{font-size:1.5rem;font-weight:600;color:#fff;margin:0}.app_newCampaignButton__vPLdI{display:flex;align-items:center;gap:.5rem;background:#9333ea;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}.app_newCampaignButton__vPLdI:hover{background:#7e22ce}.app_campaignsGrid__wOQwx{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.app_campaignCard__5BBBM{background:#2a2a2a;border:2px solid #3a3a3a;border-radius:1rem;padding:1.5rem;cursor:pointer;transition:all .2s}.app_campaignCard__5BBBM:hover{border-color:#9333ea;transform:translateY(-2px)}.app_campaignCard__5BBBM.app_selectedCampaign__Kd6zQ{border-color:#9333ea;background:#333}.app_campaignCardHeader__e_4f_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.app_campaignCardHeader__e_4f_ h3{font-size:1.125rem;font-weight:600;color:#fff;margin:0;flex:1}.app_campaignMore__7b2o_{background:transparent;border:none;color:#888;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.app_campaignMore__7b2o_:hover{background:#3a3a3a;color:#fff}.app_campaignDescription__L0mcW{font-size:.875rem;color:#aaa;line-height:1.5;margin:0 0 .75rem}.app_campaignFrequency__ny0c9{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#888;margin:0 0 .5rem;font-style:italic}.app_frequencyIcon__ig4ZF{flex-shrink:0;color:#888}.app_campaignTriggerSection__d4c9t{margin-bottom:1rem}.app_campaignTrigger__uuBsb{display:flex;align-items:center;gap:.5rem;background:rgba(147,51,234,.1);border:1px solid rgba(147,51,234,.3);border-radius:.5rem;padding:.5rem .75rem;margin-bottom:.5rem}.app_triggerActions__d13Sy{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.app_editTriggerButton__tcfG8,.app_generalSettingsButton__v8ajz{flex:1;min-width:0}.app_editTriggerButton__tcfG8{padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.app_editTriggerButton__tcfG8:hover,.app_generalSettingsButton__v8ajz:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5)}.app_generalSettingsButton__v8ajz{padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;background:rgba(147,51,234,.1);color:#a78bfa;border:1px solid rgba(147,51,234,.3)}.app_generalSettingsButton__v8ajz:hover{background:rgba(147,51,234,.2);border-color:rgba(147,51,234,.5)}.app_noTriggerSection__jcDae{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background:rgba(156,163,175,.1);border:1px solid rgba(156,163,175,.2);border-radius:.5rem;flex-wrap:wrap}.app_noTriggerText__97Ih_{color:#9ca3af;font-size:.875rem}.app_addTriggerButton__RHua3{padding:.375rem .75rem;background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.3);border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.app_addTriggerButton__RHua3:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5)}.app_triggerIcon__iaT1W{display:flex;align-items:center;flex-shrink:0;color:inherit}.app_triggerText__dZeiG{font-size:.8125rem;color:#ccc;line-height:1.4}.app_campaignCardMeta__3SK00{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.app_campaignStatus__5L7b6{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;padding:.375rem .75rem;border-radius:.5rem}.app_statusDot__B__K_,.app_statusIcon__lybi8{flex-shrink:0}.app_statusActive__DX9X0{background:rgba(16,185,129,.1);color:#10b981}.app_statusDraft__3rXdv{background:rgba(245,158,11,.1);color:#f59e0b}.app_statusPaused__7Q4KL{background:hsla(0,0%,53%,.1);color:#888}.app_emailCount__xdHWi{font-size:.875rem;color:#888}.app_campaignStats__XjB8B{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;margin-bottom:1rem}.app_stat__MlwGK{display:flex;flex-direction:column;gap:.25rem}.app_statLabel__jiKKY{font-size:.75rem;color:#888;text-transform:uppercase;letter-spacing:.05em}.app_statValue__cKvr0{font-size:1.125rem;font-weight:600;color:#fff}.app_campaignActions__ESAqa{display:flex;gap:.5rem}.app_actionButton__Y9nK0{flex:1;background:transparent;border:1px solid #3a3a3a;color:#9333ea;padding:.625rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.app_actionButton__Y9nK0:hover{background:#333;border-color:#9333ea}.app_emailsTab__b0F3v{display:grid;grid-template-columns:280px 1fr 320px;height:calc(100vh - 200px);overflow:hidden;transition:grid-template-columns .3s ease}.app_emailsTab__b0F3v.app_leftCollapsed__Ux8fz{grid-template-columns:48px 1fr 320px}.app_emailsTab__b0F3v.app_rightCollapsed__Ia7XV{grid-template-columns:280px 1fr 48px}.app_emailsTab__b0F3v.app_leftCollapsed__Ux8fz.app_rightCollapsed__Ia7XV{grid-template-columns:48px 1fr 48px}.app_emailList__PoYBF{background:#2a2a2a;border-right:1px solid #3a3a3a;overflow-y:auto;display:flex;flex-direction:column;position:relative;transition:width .3s ease}.app_emailList__PoYBF.app_collapsed__t7K1I{overflow:visible}.app_collapseButton__YVogT{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}.app_collapseButton__YVogT:hover{background:#4a4a4a;border-color:#9333ea;color:#9333ea}.app_emailList__PoYBF.app_collapsed__t7K1I .app_collapseButton__YVogT{position:relative;top:auto;right:auto;margin:.5rem auto}.app_aiPanel__vctE_ .app_collapseButton__YVogT{top:.5rem;left:.5rem;right:auto}.app_aiPanel__vctE_.app_collapsed__t7K1I .app_collapseButton__YVogT{position:relative;top:auto;left:auto;margin:.5rem auto}.app_emailListHeader__pM6Zo{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2.5rem 1.5rem 1.5rem;border-bottom:1px solid #3a3a3a}.app_emailListHeader__pM6Zo h3{font-size:1rem;font-weight:600;color:#fff;margin:0}.app_addEmailButton__t5fra{display:flex;align-items:center;gap:.375rem;background:transparent;border:1px solid #3a3a3a;color:#9333ea;padding:.5rem .875rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s}.app_addEmailButton__t5fra:hover{background:#333;border-color:#9333ea}.app_emailTimeline__AdWsh{flex:1;padding:1rem;display:flex;flex-direction:column}.app_delayIndicator__M122j{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#1e1e1e;border-radius:.5rem;margin-bottom:1rem;padding:.75rem;border:2px solid transparent;transition:border-color .2s}.app_delayIndicator__M122j:hover{border-color:#9333ea}.app_delayArrow__oHzot{color:#666;font-size:1rem}.app_delayInput__DkdB4{width:50px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.375rem;color:#9333ea;font-size:.875rem;font-weight:600;text-align:center;padding:.375rem .25rem;transition:all .2s}.app_delayInput__DkdB4:focus{outline:none;border-color:#9333ea;background:#333}.app_delayUnitSelect__nuo0N{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.375rem;color:#fff;font-size:.75rem;font-weight:500;padding:.375rem .5rem;cursor:pointer;transition:all .2s}.app_delayUnitSelect__nuo0N:focus,.app_delayUnitSelect__nuo0N:hover{border-color:#9333ea;background-color:#333;outline:none}.app_emailCard__wx1Yr{background:#2a2a2a;border:2px solid #3a3a3a;border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .2s;position:relative;margin-bottom:1rem}.app_emailCard__wx1Yr:hover{border-color:#9333ea}.app_emailCard__wx1Yr.app_selectedEmail__AcpZE{border-color:#9333ea;background:#333}.app_emailCardHeader__gHO19{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.app_emailTime__5OcU4{font-size:.75rem;color:#888;font-weight:600}.app_emailSubject__xeeaD{font-size:.9375rem;color:#fff;font-weight:500;margin-bottom:.5rem;line-height:1.4}.app_emailStats__zfvEJ{font-size:.75rem;color:#888}.app_emailStatus__k5Jrz{font-size:1rem;flex-shrink:0}.app_emailStatus__k5Jrz.app_active__G0s6A{color:#10b981}.app_emailStatus__k5Jrz.app_draft__eJgaL{color:#f59e0b}.app_emailPreview__FP2fK{background:#1a1a1a;overflow-y:auto;padding:2rem}.app_previewContent__tqpoi{max-width:800px;margin:0 auto}.app_previewHeader__S6oXe{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.app_previewHeader__S6oXe h4{font-size:1.125rem;font-weight:600;color:#fff;margin:0}.app_previewHeaderActions__1ncBB{display:flex;align-items:center;gap:.5rem}.app_orangePencilBtn__3rNse{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:#ff6b00;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s;box-shadow:0 4px 8px rgba(0,0,0,.2)}.app_orangePencilBtn__3rNse:hover{background:#e55d00}.app_editModeToggle___pVnL{display:flex;gap:0;border:1px solid #3a3a3a;border-radius:.375rem;overflow:hidden}.app_editModeBtn__iaYJ8{padding:.4rem .75rem;font-size:.8125rem;background:transparent;color:#888;border:none;cursor:pointer}.app_editModeBtn__iaYJ8:hover{color:#fff;background:#333}.app_editModeBtn__iaYJ8.app_active__G0s6A{background:#3a3a3a;color:#fff}.app_doneBtn__g6QT2{padding:.4rem .75rem;font-size:.8125rem;background:transparent;color:#888;border:1px solid #3a3a3a;border-radius:.375rem;cursor:pointer}.app_doneBtn__g6QT2:hover{color:#fff;background:#333}.app_editButton__jjowE{background:transparent;border:1px solid #3a3a3a;color:#9333ea;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s}.app_editButton__jjowE:hover{background:#333;border-color:#9333ea}.app_editActions__Pcl3d{display:flex;gap:.5rem}.app_cancelButton__oZDPt{background:transparent;border:1px solid #3a3a3a;color:#888;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.app_cancelButton__oZDPt:hover{background:#333;color:#fff}.app_saveButton__TrjDU{background:#9333ea;border:none;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.app_saveButton__TrjDU:hover{background:#7e22ce}.app_emailMockup__KsvuU{background:#fff;color:#000;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.3)}.app_emailHeader__gASFr{padding:1.5rem;border-bottom:1px solid #e5e7eb}.app_emailField__pWcOs{font-size:.875rem;margin-bottom:.5rem}.app_emailField__pWcOs strong{font-weight:600;margin-right:.5rem}.app_emailBody__xu1j5{padding:2rem;line-height:1.6}.app_emailMetadata___1cS3{color:#ccc}.app_metadataSection__MZXza{margin-bottom:1.5rem}.app_metadataSection__MZXza h5{color:#9333ea;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.app_metadataSection__MZXza p{margin:0;color:#aaa;line-height:1.6}.app_metadataSection__MZXza ul{margin:0;padding-left:1.5rem;color:#aaa}.app_metadataSection__MZXza li{margin-bottom:.5rem}.app_ctaText__FoONU{color:#fff!important;font-weight:600;background:rgba(147,51,234,.1);padding:.75rem 1rem;border-radius:.5rem;border-left:3px solid #9333ea}.app_generatePrompt__foioY{margin-top:2rem;padding:1.5rem;background:rgba(147,51,234,.05);border:1px dashed #9333ea;border-radius:.5rem;text-align:center}.app_generatePrompt__foioY p{margin:.25rem 0;color:#aaa}.app_generatePrompt__foioY p:first-child{font-weight:600;color:#9333ea}.app_noSelection__xJHtF{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666;gap:1rem}.app_noSelectionIcon__XcDxE{color:#555}.app_aiPanel__vctE_{background:#2a2a2a;border-left:1px solid #3a3a3a;overflow-y:auto;position:relative;padding-top:2.5rem;transition:width .3s ease}.app_aiPanel__vctE_.app_collapsed__t7K1I{padding-top:0;overflow:visible}.app_placeholderTab__c93kU{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 200px);padding:2rem;text-align:center}.app_placeholderIcon__288sX{color:#555;margin-bottom:1.5rem}.app_placeholderTab__c93kU h2{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1rem}.app_placeholderTab__c93kU p{font-size:1rem;color:#888;margin:0}.app_rightPanelTabs__4zUlB{display:flex;gap:4px;padding:12px;border-bottom:1px solid var(--border-color);background:var(--bg-primary)}.app_rightPanelTab__E90Jt{flex:1;padding:8px 12px;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.app_rightPanelTab__E90Jt:hover:not(:disabled){background:var(--bg-hover);border-color:var(--primary-color)}.app_rightPanelTab__E90Jt.app_active__G0s6A{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.app_rightPanelTab__E90Jt:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1200px){.app_emailsTab__b0F3v{grid-template-columns:240px 1fr 280px}}@media (max-width:900px){.app_emailsTab__b0F3v{grid-template-columns:1fr}.app_aiPanel__vctE_,.app_emailList__PoYBF{display:none}}