.ThinkingIndicator_thinkingContainer__IMKIJ{margin-bottom:12px;display:flex;flex-direction:column;gap:6px;user-select:none;max-width:100%;animation:ThinkingIndicator_fadeIn__XEleR .2s ease-out}.ThinkingIndicator_headerToggle__UZCvJ{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit;color:#9ca3af;transition:color .15s ease;width:fit-content}[data-theme=dark] .ThinkingIndicator_headerToggle__UZCvJ{color:#8e929b}.ThinkingIndicator_headerToggle__UZCvJ:hover{color:#111827}[data-theme=dark] .ThinkingIndicator_headerToggle__UZCvJ:hover{color:#f3f4f6}.ThinkingIndicator_headerLabel__zo1fz{font-size:13.5px;font-weight:550;letter-spacing:-.01em;color:inherit}.ThinkingIndicator_chevron__R3I_I{transition:transform .2s ease;opacity:.7}.ThinkingIndicator_chevronOpen__gs_pQ{transform:rotate(180deg)}.ThinkingIndicator_liveStepRow__65y7D{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#6b7280;padding-left:2px}[data-theme=dark] .ThinkingIndicator_liveStepRow__65y7D{color:#9ca3af}.ThinkingIndicator_stepText__PJA5L{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.9}.ThinkingIndicator_stepBadgeActive__xUzGk{font-size:11px;font-weight:600;padding:2px 7px;border-radius:9999px;background:#111827;color:#ffffff;flex-shrink:0;letter-spacing:-.01em}[data-theme=dark] .ThinkingIndicator_stepBadgeActive__xUzGk{background:#f3f4f6;color:#111827}.ThinkingIndicator_stepBadgeDone__L75HA{font-size:11px;font-weight:500;padding:2px 7px;border-radius:9999px;background:rgba(0,0,0,.06);color:#6b7280;flex-shrink:0}[data-theme=dark] .ThinkingIndicator_stepBadgeDone__L75HA{background:rgba(255,255,255,.08);color:#9ca3af}.ThinkingIndicator_stepsList__ZG0J2{display:flex;flex-direction:column;gap:6px;padding:4px 0 6px 2px}.ThinkingIndicator_stepItem___NH_U{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;cursor:default}.ThinkingIndicator_stepItemLeft__Itpx9{display:flex;align-items:center;gap:8px;overflow:hidden}.ThinkingIndicator_stepNumberBadge__qtUby{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:10.5px;font-weight:600;flex-shrink:0;background:rgba(0,0,0,.06);color:#6b7280}[data-theme=dark] .ThinkingIndicator_stepNumberBadge__qtUby{background:rgba(255,255,255,.1);color:#9ca3af}.ThinkingIndicator_stepItemActive__ntQxZ .ThinkingIndicator_stepNumberBadge__qtUby{background:#111827;color:#ffffff}[data-theme=dark] .ThinkingIndicator_stepItemActive__ntQxZ .ThinkingIndicator_stepNumberBadge__qtUby{background:#ffffff;color:#111827}.ThinkingIndicator_stepItemDone__hmzzM .ThinkingIndicator_stepNumberBadge__qtUby{background:rgba(16,185,129,.12);color:#10b981}[data-theme=dark] .ThinkingIndicator_stepItemDone__hmzzM .ThinkingIndicator_stepNumberBadge__qtUby{background:rgba(52,211,153,.18);color:#34d399}.ThinkingIndicator_stepLabel__YfmTk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThinkingIndicator_stepStatusText__y5rJQ{font-size:11px;color:#9ca3af;flex-shrink:0;font-weight:500}[data-theme=dark] .ThinkingIndicator_stepStatusText__y5rJQ{color:#71717a}.ThinkingIndicator_stepItemActive__ntQxZ{color:#111827;font-weight:550}[data-theme=dark] .ThinkingIndicator_stepItemActive__ntQxZ{color:#ffffff}.ThinkingIndicator_stepItemActive__ntQxZ .ThinkingIndicator_stepStatusText__y5rJQ{color:#111827;font-weight:600}[data-theme=dark] .ThinkingIndicator_stepItemActive__ntQxZ .ThinkingIndicator_stepStatusText__y5rJQ{color:#f3f4f6}.ThinkingIndicator_stepItemDone__hmzzM{color:#6b7280}[data-theme=dark] .ThinkingIndicator_stepItemDone__hmzzM{color:#9ca3af}.ThinkingIndicator_stepItemPending__cxatx{color:#d1d5db}[data-theme=dark] .ThinkingIndicator_stepItemPending__cxatx{color:#52525b}.ThinkingIndicator_workingLabel__Hk6Ve{font-size:12px;color:#9ca3af;margin-top:4px;padding-left:2px;font-style:normal}[data-theme=dark] .ThinkingIndicator_workingLabel__Hk6Ve{color:#71717a}.ThinkingIndicator_reasoningBox__oEpsA{margin-top:6px;background:rgba(0,0,0,.03);border-radius:6px;padding:8px 10px;font-size:11.5px;line-height:1.5;color:#6b7280;white-space:pre-wrap;max-height:180px;overflow-y:auto}[data-theme=dark] .ThinkingIndicator_reasoningBox__oEpsA{background:rgba(255,255,255,.04);color:#a1a1aa}@keyframes ThinkingIndicator_fadeIn__XEleR{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.JobHunterCopilot_copilotContainer__pLw4D{display:flex;flex-direction:column;height:100%;background:transparent;border:none;overflow:hidden;font-family:Rethink Sans,-apple-system,BlinkMacSystemFont,sans-serif}.JobHunterCopilot_copilotHeader__SRtcp{padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;background:transparent;flex-shrink:0}[data-theme=dark] .JobHunterCopilot_copilotHeader__SRtcp{border-bottom-color:rgba(255,255,255,.06)}.JobHunterCopilot_copilotHeaderLeft__08_BJ{display:flex;align-items:center;gap:8px}.JobHunterCopilot_copilotTitle__6xLWs{font-size:18px;font-weight:700;color:inherit;line-height:1.2;letter-spacing:-.02em;font-family:Rethink Sans,-apple-system,BlinkMacSystemFont,sans-serif}.JobHunterCopilot_closeBtn__HEpgJ{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#5f6368;cursor:pointer;transition:background .15s ease,color .15s ease}.JobHunterCopilot_closeBtn__HEpgJ:hover{background:#f0f4f9;color:#1f1f1f}[data-theme=dark] .JobHunterCopilot_closeBtn__HEpgJ{color:#ffffff}[data-theme=dark] .JobHunterCopilot_closeBtn__HEpgJ:hover{background:#25262b;color:#ffffff}.JobHunterCopilot_messagesList__5EZ1j{flex:1;overflow-y:auto;padding:20px 20px 24px;display:flex;flex-direction:column;gap:28px;scrollbar-width:none;-ms-overflow-style:none}.JobHunterCopilot_messagesList__5EZ1j::-webkit-scrollbar{display:none;width:0;height:0}.JobHunterCopilot_messageItem__pKj3c{max-width:92%;display:flex;flex-direction:column}.JobHunterCopilot_userMessage__s28lp{align-self:flex-end}.JobHunterCopilot_userMessage__s28lp .JobHunterCopilot_messageContent__487QZ{background:#18181b;color:#ffffff;border-radius:18px 18px 4px 18px;padding:10px 15px}[data-theme=dark] .JobHunterCopilot_userMessage__s28lp .JobHunterCopilot_messageContent__487QZ{background:#f4f4f5;color:#121214}.JobHunterCopilot_assistantMessage__toKKD{align-self:flex-start;max-width:100%;width:100%}.JobHunterCopilot_assistantMessageRow__qR7wV{display:flex;align-items:flex-start;gap:7px;width:100%}.JobHunterCopilot_assistantLogoIcon__R9SXi{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.JobHunterCopilot_assistantMessage__toKKD .JobHunterCopilot_messageContent__487QZ{background:transparent!important;padding:0;color:inherit;border-radius:0;flex:1}.JobHunterCopilot_markdownBody__pULGs,.JobHunterCopilot_messageContent__487QZ{font-size:14px;line-height:1.5;word-break:break-word}.JobHunterCopilot_markdownBody__pULGs{color:inherit}.JobHunterCopilot_markdownBody__pULGs>:first-child{margin-top:0!important}.JobHunterCopilot_markdownBody__pULGs p{margin:0 0 8px}.JobHunterCopilot_markdownBody__pULGs p:last-child{margin-bottom:0}.JobHunterCopilot_markdownBody__pULGs strong{font-weight:650;color:inherit}.JobHunterCopilot_markdownBody__pULGs ol,.JobHunterCopilot_markdownBody__pULGs ul{margin:4px 0 8px 18px;padding:0}.JobHunterCopilot_markdownBody__pULGs li{margin-bottom:4px}.JobHunterCopilot_markdownBody__pULGs code{font-size:12px;background:rgba(0,0,0,.05);padding:2px 5px;border-radius:4px}[data-theme=dark] .JobHunterCopilot_markdownBody__pULGs code{background:rgba(255,255,255,.1)}.JobHunterCopilot_undoActionWrapper__bzy4R{margin-top:10px;display:flex;align-items:center}.JobHunterCopilot_undoActionBtn__xT_mv{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);color:#4b5563;font-size:12px;font-weight:550;cursor:pointer;transition:all .15s ease}[data-theme=dark] .JobHunterCopilot_undoActionBtn__xT_mv{background:#25262c;border-color:#34363e;color:#e4e4e7}.JobHunterCopilot_undoActionBtn__xT_mv:hover:not(:disabled){background:rgba(0,0,0,.09);color:#111827;border-color:rgba(0,0,0,.15)}[data-theme=dark] .JobHunterCopilot_undoActionBtn__xT_mv:hover:not(:disabled){background:#31333b;border-color:#484b55;color:#ffffff}.JobHunterCopilot_undoActionBtn__xT_mv:disabled{opacity:.6;cursor:not-allowed}.JobHunterCopilot_spinIcon__BxC1a{animation:JobHunterCopilot_spinUndo__gPHxu 1s linear infinite}@keyframes JobHunterCopilot_spinUndo__gPHxu{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.JobHunterCopilot_emptyStateSuggestions__OqqOb{margin:auto 0;display:flex;flex-direction:column;gap:12px;padding:16px 0 10px;width:100%;min-width:0;box-sizing:border-box}.JobHunterCopilot_suggestionsTopBar__Tpz00{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.JobHunterCopilot_suggestionsHeader__rlVtf{font-size:12px;font-weight:600;color:#71717a;letter-spacing:.02em}[data-theme=dark] .JobHunterCopilot_suggestionsHeader__rlVtf{color:#a1a1aa}.JobHunterCopilot_carouselArrowsGroup__r1tuU{display:flex;align-items:center;gap:6px}.JobHunterCopilot_suggestionsScrollArea___0otj{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 2px 8px;width:100%;box-sizing:border-box;scroll-snap-type:x mandatory}.JobHunterCopilot_suggestionsScrollArea___0otj::-webkit-scrollbar{display:none}.JobHunterCopilot_suggestionCard__Dw_Iq{display:flex;align-items:flex-start;gap:12px;background:#f4f6f8;border:none;border-radius:16px;padding:14px 16px;cursor:pointer;text-align:left;width:100%;min-width:100%;box-sizing:border-box;flex-shrink:0;scroll-snap-align:start;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;color:inherit;box-shadow:none}[data-theme=dark] .JobHunterCopilot_suggestionCard__Dw_Iq{background:#18191c}.JobHunterCopilot_suggestionCard__Dw_Iq:hover{background:#ebedf2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-theme=dark] .JobHunterCopilot_suggestionCard__Dw_Iq:hover{background:#232429;box-shadow:0 4px 12px rgba(0,0,0,.25)}.JobHunterCopilot_suggestionIconWrapper___p4kG{width:32px;height:32px;border-radius:10px;background:rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .JobHunterCopilot_suggestionIconWrapper___p4kG{background:rgba(255,255,255,.06)}.JobHunterCopilot_suggestionIcon__7SKfH{color:#52525b}[data-theme=dark] .JobHunterCopilot_suggestionIcon__7SKfH{color:#d4d4d8}.JobHunterCopilot_suggestionCardContent__Q0dZO{display:flex;flex-direction:column;gap:3px;min-width:0}.JobHunterCopilot_suggestionTitle__S1KK3{font-size:13.5px;font-weight:650;color:#18181b;line-height:1.3}[data-theme=dark] .JobHunterCopilot_suggestionTitle__S1KK3{color:#f4f4f5}.JobHunterCopilot_suggestionSub__FDBeq{font-size:11.5px;color:#71717a;line-height:1.35;white-space:normal}[data-theme=dark] .JobHunterCopilot_suggestionSub__FDBeq{color:#a1a1aa}.JobHunterCopilot_carouselArrowBtn__all7R{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0f2f5;border:none;color:#5f6368;cursor:pointer;flex-shrink:0;transition:all .15s ease}[data-theme=dark] .JobHunterCopilot_carouselArrowBtn__all7R{background:#25262b;color:#a1a1aa}.JobHunterCopilot_carouselArrowBtn__all7R:hover{background:#e2e8f0;color:#1f1f1f}[data-theme=dark] .JobHunterCopilot_carouselArrowBtn__all7R:hover{background:#32353b;color:#ffffff}.JobHunterCopilot_inputAreaWrapper__onruU{padding:8px 14px 14px;background:transparent;flex-shrink:0}.JobHunterCopilot_promptBarInner__2NpIW{position:relative;background:#f8fafc;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.03);border-radius:20px;padding:10px 14px 8px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.JobHunterCopilot_spinningAuraWrapper__Y9IbI{position:absolute;inset:-1px;border-radius:20px;overflow:hidden;pointer-events:none;z-index:12;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;animation:JobHunterCopilot_auraBeamFade__wz2KS 1.6s cubic-bezier(.2,.8,.2,1) forwards}.JobHunterCopilot_spinningAura__yB0Py{position:absolute;inset:-150%;width:400%;height:400%;background:conic-gradient(from 0deg,transparent 0deg,transparent 40deg,rgba(66,133,244,.9) 80deg,rgba(147,51,234,.95) 115deg,rgba(236,72,153,.9) 135deg,rgba(59,130,246,.8) 155deg,transparent 180deg,transparent 1turn);filter:drop-shadow(0 0 8px rgba(124,58,237,.6));animation:JobHunterCopilot_spinAura__WZ7C8 1.4s cubic-bezier(.4,0,.2,1) 1 forwards}@keyframes JobHunterCopilot_spinAura__WZ7C8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes JobHunterCopilot_auraBeamFade__wz2KS{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}[data-theme=dark] .JobHunterCopilot_promptBarInner__2NpIW{background:#191a1e;border-color:#26272c;box-shadow:0 4px 16px rgba(0,0,0,.4)}.JobHunterCopilot_promptBarInner__2NpIW:focus-within{border-color:rgba(0,0,0,.15);background:#ffffff;box-shadow:0 4px 16px rgba(0,0,0,.06)}[data-theme=dark] .JobHunterCopilot_promptBarInner__2NpIW:focus-within{border-color:rgba(255,255,255,.16);background:#1e1f24;box-shadow:0 6px 20px rgba(0,0,0,.5)}.JobHunterCopilot_chatInput__nXDMa{width:100%;background:transparent;border:none;outline:none;font-family:inherit;font-size:13.5px;font-weight:400;line-height:1.45;resize:none;overflow-y:auto;max-height:120px;padding:2px 0 0;margin:0;color:#18191e}.JobHunterCopilot_chatInput__nXDMa::placeholder{color:#8e929b}[data-theme=dark] .JobHunterCopilot_chatInput__nXDMa{color:#ffffff}[data-theme=dark] .JobHunterCopilot_chatInput__nXDMa::placeholder{color:#838794}.JobHunterCopilot_promptBarBottom__gFIM4{display:flex;align-items:center;justify-content:flex-end;padding-top:2px}.JobHunterCopilot_promptBarSpacer__zpQxW{flex:1}.JobHunterCopilot_sendCapsule__tEydu{width:44px;height:32px;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none;border:none;padding:0}.JobHunterCopilot_sendCapsuleReady__ICoRP{background-color:#18191e;color:#ffffff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18)}.JobHunterCopilot_sendCapsuleReady__ICoRP:hover{transform:scale(1.04);background-color:#000000}.JobHunterCopilot_sendCapsuleReady__ICoRP:active{transform:scale(.96)}[data-theme=dark] .JobHunterCopilot_sendCapsuleReady__ICoRP{background-color:#ffffff;color:#000000;box-shadow:0 2px 8px rgba(255,255,255,.25)}[data-theme=dark] .JobHunterCopilot_sendCapsuleReady__ICoRP:hover{background-color:#f4f4f5}.JobHunterCopilot_sendCapsuleEmpty__tqv_k{background-color:rgba(0,0,0,.08);color:#a1a1aa;cursor:not-allowed;pointer-events:none}[data-theme=dark] .JobHunterCopilot_sendCapsuleEmpty__tqv_k{background-color:rgba(255,255,255,.12);color:#52525b}.campaign-detail_container__D_WLD{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#ffffff;color:#18181b;font-family:inherit;transition:background-color .2s ease,color .2s ease}[data-theme=dark] .campaign-detail_container__D_WLD{background:#000000;color:#f4f4f5}.campaign-detail_topBar__yA30s{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 28px 14px;flex-shrink:0;z-index:20;background:#ffffff;gap:16px;border:none!important}[data-theme=dark] .campaign-detail_topBar__yA30s{background:#000000;border:none!important}.campaign-detail_topBarBrand__rnrXN{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;text-decoration:none;color:inherit;transition:opacity .15s ease;z-index:2}.campaign-detail_topBarBrand__rnrXN:hover{opacity:.85}.campaign-detail_topBarBrandName__K4SXv{font-size:17px;font-weight:700;letter-spacing:-.025em;color:inherit}.campaign-detail_topBarCenter___CC93{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:1}.campaign-detail_badgePill__w121i{font-size:11px;font-weight:500;padding:2px 9px;border-radius:9999px;background:rgba(0,0,0,.05);color:#71717a;letter-spacing:.02em;line-height:1.4}[data-theme=dark] .campaign-detail_badgePill__w121i{background:rgba(255,255,255,.08);color:#a1a1aa}.campaign-detail_mainContent__KvGZZ{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;min-width:0;position:relative;transition:margin-left .25s cubic-bezier(.16,1,.3,1),margin-right .25s cubic-bezier(.16,1,.3,1)}@media (max-width:1024px){.campaign-detail_mainContent__KvGZZ{margin-right:0!important}}@media (max-width:768px){.campaign-detail_mainContent__KvGZZ{margin-left:0!important}}.campaign-detail_topNav__TLhSb{display:flex;align-items:center;justify-content:space-between;padding:14px 36px 12px;background:#ffffff;flex-shrink:0;gap:16px;z-index:10}[data-theme=dark] .campaign-detail_topNav__TLhSb{background:#000000}@media (max-width:640px){.campaign-detail_topNav__TLhSb{padding:12px 20px 10px;flex-wrap:wrap;gap:12px}}.campaign-detail_navLeft__tLCrq{display:flex;align-items:center;min-width:0;height:44px;flex:1}.campaign-detail_backBtn__Qtq8P{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;text-decoration:none;border:none;cursor:pointer;transition:all .15s ease;flex-shrink:0}.campaign-detail_backBtn__Qtq8P,[data-theme=dark] .campaign-detail_backBtn__Qtq8P{background:transparent;color:inherit}.campaign-detail_backBtn__Qtq8P:hover{background:rgba(0,0,0,.05)}[data-theme=dark] .campaign-detail_backBtn__Qtq8P:hover{background:rgba(255,255,255,.08)}.campaign-detail_titleBlock__zVuz7{min-width:0;display:flex;align-items:center;max-width:100%}.campaign-detail_campaignTitle__oBhIB{font-size:24px;font-weight:650;margin:0;letter-spacing:-.03em;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;max-width:380px;min-width:0;display:inline-block}@media (max-width:1280px){.campaign-detail_campaignTitle__oBhIB{max-width:280px}}@media (max-width:768px){.campaign-detail_campaignTitle__oBhIB{max-width:200px;font-size:19px}}.campaign-detail_campaignMeta__abBnx{font-size:12.5px;color:#71717a;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .campaign-detail_campaignMeta__abBnx{color:#a1a1aa}.campaign-detail_navRight__HzqN1{display:flex;align-items:center;gap:8px;flex-shrink:0}.campaign-detail_titleWrapper__jW76g{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.campaign-detail_campaignTitleBtn__nW3wC{background:transparent;border:none;padding:3px 8px;margin:-3px -8px;border-radius:8px;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease;color:inherit;min-width:0;max-width:100%}.campaign-detail_campaignTitleBtn__nW3wC:hover{background:rgba(0,0,0,.05)}[data-theme=dark] .campaign-detail_campaignTitleBtn__nW3wC:hover{background:rgba(255,255,255,.08)}.campaign-detail_titleChevron__9_juu{color:#71717a;transition:transform .15s ease;flex-shrink:0}[data-theme=dark] .campaign-detail_titleChevron__9_juu{color:#a1a1aa}.campaign-detail_campaignMenuPopover__P5NC5{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;max-width:280px;background:#ffffff;border:none;border-radius:14px;padding:6px;box-shadow:0 12px 32px -4px rgba(0,0,0,.14),0 4px 12px -2px rgba(0,0,0,.08);z-index:50;display:flex;flex-direction:column;animation:campaign-detail_popoverFadeIn__dUxHW .12s ease-out}[data-theme=dark] .campaign-detail_campaignMenuPopover__P5NC5{background:#000000;border:1px solid #1c1c1f;box-shadow:0 16px 40px -4px rgba(0,0,0,.85),0 4px 16px -2px rgba(0,0,0,.6)}@keyframes campaign-detail_popoverFadeIn__dUxHW{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.campaign-detail_menuTitleSection__F7rD1{padding:2px}.campaign-detail_menuTitleBtn__rcAVZ{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;border-radius:9px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease;color:inherit}.campaign-detail_menuTitleBtn__rcAVZ:hover{background:rgba(0,0,0,.05)}[data-theme=dark] .campaign-detail_menuTitleBtn__rcAVZ:hover{background:rgba(255,255,255,.08)}.campaign-detail_menuTitleText__tp0_C{font-size:13.5px;font-weight:600;color:#18181b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}[data-theme=dark] .campaign-detail_menuTitleText__tp0_C{color:#f4f4f5}.campaign-detail_menuTitleEditIcon__ws16t{color:#a1a1aa;flex-shrink:0;opacity:.7;transition:opacity .15s ease,color .15s ease}.campaign-detail_menuTitleBtn__rcAVZ:hover .campaign-detail_menuTitleEditIcon__ws16t{opacity:1;color:#71717a}[data-theme=dark] .campaign-detail_menuTitleBtn__rcAVZ:hover .campaign-detail_menuTitleEditIcon__ws16t{color:#e4e4e7}.campaign-detail_menuTitleInput__owHiR{width:100%;font-size:13.5px;font-weight:600;font-family:inherit;letter-spacing:-.01em;color:#18181b;background:rgba(0,0,0,.04);border:none;border-radius:8px;padding:6px 10px;outline:none;box-sizing:border-box}[data-theme=dark] .campaign-detail_menuTitleInput__owHiR{background:rgba(255,255,255,.08);color:#ffffff}.campaign-detail_campaignMenuItem__vo8Zh{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:9px;border:none;background:transparent;font-size:13px;font-weight:500;color:#18181b;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}[data-theme=dark] .campaign-detail_campaignMenuItem__vo8Zh{color:#f4f4f5}.campaign-detail_campaignMenuItem__vo8Zh:hover{background:rgba(0,0,0,.05)}[data-theme=dark] .campaign-detail_campaignMenuItem__vo8Zh:hover{background:rgba(255,255,255,.07)}.campaign-detail_campaignMenuItemDanger__om_Om{color:#ef4444}[data-theme=dark] .campaign-detail_campaignMenuItemDanger__om_Om{color:#f87171}.campaign-detail_campaignMenuItemDanger__om_Om:hover{background:rgba(239,68,68,.08);color:#dc2626}[data-theme=dark] .campaign-detail_campaignMenuItemDanger__om_Om:hover{background:rgba(248,113,113,.12);color:#fca5a5}.campaign-detail_campaignMenuDivider__MiIyl{height:1px;margin:4px;background:rgba(0,0,0,.06)}[data-theme=dark] .campaign-detail_campaignMenuDivider__MiIyl{background:rgba(255,255,255,.08)}.campaign-detail_titleInputInline__p1y4p{font-size:18px;font-weight:650;font-family:inherit;letter-spacing:-.02em;color:inherit;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:2px 8px;outline:none;max-width:320px}[data-theme=dark] .campaign-detail_titleInputInline__p1y4p{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);color:#ffffff}.campaign-detail_btnPrimary__kgsCz{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:9999px;background:rgba(0,0,0,.04);color:inherit;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .15s ease;white-space:nowrap}[data-theme=dark] .campaign-detail_btnPrimary__kgsCz{background:#25262b;color:#f1f3f5}.campaign-detail_btnPrimary__kgsCz:hover{background:#e2e8f0}[data-theme=dark] .campaign-detail_btnPrimary__kgsCz:hover{background:#2c2e33}.campaign-detail_btnSecondary__vIgtG{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:9999px;background:#eef2f6;color:#1f1f1f;font-size:13px;font-weight:550;border:none;cursor:pointer;transition:all .15s ease;white-space:nowrap}[data-theme=dark] .campaign-detail_btnSecondary__vIgtG{background:#25262b;color:#f1f3f5}.campaign-detail_btnSecondary__vIgtG:hover{background:#e2e8f0}[data-theme=dark] .campaign-detail_btnSecondary__vIgtG:hover{background:#2c2e33}.campaign-detail_btnIcon__FO3s6{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;background:#eef2f6;color:#1f1f1f;cursor:pointer;transition:all .15s ease}[data-theme=dark] .campaign-detail_btnIcon__FO3s6{background:#25262b;color:#f1f3f5}.campaign-detail_btnIcon__FO3s6:hover{background:#e2e8f0}[data-theme=dark] .campaign-detail_btnIcon__FO3s6:hover{background:#2c2e33}.campaign-detail_assistlyToggleBtn__yCwn3{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;background:#eef2f6;color:#1f1f1f;border:none;cursor:pointer;transition:all .18s ease;flex-shrink:0}[data-theme=dark] .campaign-detail_assistlyToggleBtn__yCwn3{background:#25262b;color:#f1f3f5}.campaign-detail_assistlyToggleBtn__yCwn3:hover{background:#e2e8f0}[data-theme=dark] .campaign-detail_assistlyToggleBtn__yCwn3:hover{background:#2c2e33}.campaign-detail_assistlyToggleBtnActive__XQz78{background:#18181b!important;color:#ffffff!important}.campaign-detail_assistlyToggleBtnActive__XQz78 .campaign-detail_assistlyToggleLogo__EhJmK{filter:none!important}[data-theme=dark] .campaign-detail_assistlyToggleBtnActive__XQz78{background:#ffffff!important;color:#000000!important}[data-theme=dark] .campaign-detail_assistlyToggleBtnActive__XQz78 .campaign-detail_assistlyToggleLogo__EhJmK{filter:invert(1) brightness(0)!important}.campaign-detail_workspaceLayout__XFtYX{flex:1;display:flex;overflow:hidden;position:relative;min-width:0;width:100%;height:100%}.campaign-detail_mainBodyColumn__2J_pm{flex:1;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.campaign-detail_contentScrollArea__sKWPR{flex:1;overflow-y:auto;padding:24px 32px 60px;min-width:0;max-width:1100px;margin:0 auto;width:100%}@media (max-width:900px){.campaign-detail_contentScrollArea__sKWPR{padding:20px 20px 48px}}@media (max-width:640px){.campaign-detail_contentScrollArea__sKWPR{padding:16px 14px 40px}}.campaign-detail_campaignTopGrid__a_YmW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}@media (max-width:860px){.campaign-detail_campaignTopGrid__a_YmW{grid-template-columns:1fr;gap:14px}}.campaign-detail_topBannerCard__u7gpS{background:#f8fafc;border-radius:24px;padding:32px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;border:none;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left;width:100%;box-sizing:border-box}[data-theme=dark] .campaign-detail_topBannerCard__u7gpS{background:#191a1d;border:none}.campaign-detail_topBannerCardEmail__NHajw{grid-column:1/-1;padding:24px 30px}.campaign-detail_topBannerCard__u7gpS:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 28px -4px rgba(0,0,0,.08)}[data-theme=dark] .campaign-detail_topBannerCard__u7gpS:hover{background:#202226;box-shadow:0 10px 28px -4px rgba(0,0,0,.45)}.campaign-detail_topBannerCardRunning__Mq8Ma,[data-theme=dark] .campaign-detail_topBannerCardRunning__Mq8Ma{border:none}.campaign-detail_topBannerCardLeft__kzYgW{display:flex;align-items:center;gap:20px;min-width:0;flex:1}.campaign-detail_topBannerIconSquircle__nGWiK{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;background:transparent;transition:transform .2s ease}[data-theme=dark] .campaign-detail_topBannerIconSquircle__nGWiK{background:transparent}.campaign-detail_topBannerCard__u7gpS:hover .campaign-detail_topBannerIconSquircle__nGWiK{transform:scale(1.08)}.campaign-detail_topBannerIconPrimary___eiHZ,[data-theme=dark] .campaign-detail_topBannerIconPrimary___eiHZ{background:transparent;color:inherit}.campaign-detail_topBannerIconRunning__Gh1CY{background:transparent;color:#16a34a}[data-theme=dark] .campaign-detail_topBannerIconRunning__Gh1CY{background:transparent;color:#4ade80}.campaign-detail_topBannerInfo__QBtq9{display:flex;flex-direction:column;gap:5px;min-width:0}.campaign-detail_topBannerHeaderLine__cjqkO{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.campaign-detail_topBannerTitle__0wF3h{font-size:17px;font-weight:700;letter-spacing:-.015em;color:inherit}.campaign-detail_topBannerBadge__tS3ZM{display:inline-flex;align-items:center;padding:3.5px 10px;border-radius:9999px;font-size:11.5px;font-weight:600;background:#000000;color:#ffffff;letter-spacing:-.01em}[data-theme=dark] .campaign-detail_topBannerBadge__tS3ZM{background:#ffffff;color:#000000}.campaign-detail_topBannerBadgeActive__VOlgm{background:#16a34a!important;color:#ffffff!important}[data-theme=dark] .campaign-detail_topBannerBadgeActive__VOlgm{background:#22c55e!important;color:#000000!important}.campaign-detail_topBannerSubtitle__qE1h2{font-size:13.5px;color:#71717a;line-height:1.4}[data-theme=dark] .campaign-detail_topBannerSubtitle__qE1h2{color:#a1a1aa}.campaign-detail_topBannerCardAction__GF5Gu{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#71717a;padding:9px 16px;border-radius:9999px;background:rgba(0,0,0,.04);flex-shrink:0;transition:all .15s ease}[data-theme=dark] .campaign-detail_topBannerCardAction__GF5Gu{background:rgba(255,255,255,.06);color:#a1a1aa}.campaign-detail_topBannerCard__u7gpS:hover .campaign-detail_topBannerCardAction__GF5Gu{background:rgba(0,0,0,.08);color:inherit}[data-theme=dark] .campaign-detail_topBannerCard__u7gpS:hover .campaign-detail_topBannerCardAction__GF5Gu{background:rgba(255,255,255,.12);color:#ffffff}.campaign-detail_topBannerActionPrimary__wM9t8{background:#000000!important;color:#ffffff!important}[data-theme=dark] .campaign-detail_topBannerActionPrimary__wM9t8{background:#ffffff!important;color:#000000!important}.campaign-detail_topBannerCard__u7gpS:hover .campaign-detail_topBannerActionPrimary__wM9t8{opacity:.92;transform:scale(1.02)}.campaign-detail_toolbar__QEfCs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.campaign-detail_searchBox__a1t46{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9999px;background:rgba(0,0,0,.035);min-width:240px;flex:1;max-width:360px}[data-theme=dark] .campaign-detail_searchBox__a1t46{background:rgba(255,255,255,.05)}@media (max-width:640px){.campaign-detail_searchBox__a1t46{max-width:100%;min-width:100%}}.campaign-detail_searchInput__hMMK6{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:inherit;font-family:inherit}.campaign-detail_searchInput__hMMK6::placeholder{color:#8e929b}.campaign-detail_filterTabs__LkSK2{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px}.campaign-detail_filterChip__iJbUS{padding:6px 12px;border-radius:9999px;border:none;background:rgba(0,0,0,.03);color:#71717a;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}[data-theme=dark] .campaign-detail_filterChip__iJbUS{background:rgba(255,255,255,.04);color:#a1a1aa}.campaign-detail_filterChip__iJbUS:hover{background:rgba(0,0,0,.06);color:inherit}[data-theme=dark] .campaign-detail_filterChip__iJbUS:hover{background:rgba(255,255,255,.08);color:#ffffff}.campaign-detail_filterChipActive__TqYI_{background:#18181b!important;color:#ffffff!important}[data-theme=dark] .campaign-detail_filterChipActive__TqYI_{background:#f4f4f5!important;color:#121214!important}.campaign-detail_leadsContainer__QjjQ8{display:flex;flex-direction:column;gap:10px}.campaign-detail_leadCard__7ZP_L{background:#f8fafc;border-radius:18px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;transition:background .15s ease;border:none;box-shadow:none}[data-theme=dark] .campaign-detail_leadCard__7ZP_L{background:#191a1e;border:none;box-shadow:none}.campaign-detail_leadCard__7ZP_L:hover{background:#f1f3f7;border:none}[data-theme=dark] .campaign-detail_leadCard__7ZP_L:hover{background:#202126;border:none}@media (max-width:640px){.campaign-detail_leadCard__7ZP_L{padding:14px 16px}}.campaign-detail_leadHeader__GmzPm{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-detail_leadInfoLeft__rZAa_{display:flex;align-items:center;gap:12px;min-width:0}.campaign-detail_leadIconSquircle__lB4kP{width:36px;height:36px;border-radius:11px;background:rgba(0,0,0,.04);color:inherit;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .campaign-detail_leadIconSquircle__lB4kP{background:rgba(255,255,255,.06)}.campaign-detail_leadTitleBlock__93Eej{min-width:0}.campaign-detail_leadCompanyName__O51dU{font-size:14.5px;font-weight:650;color:inherit;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-detail_leadSubtext__WMnGK{font-size:12px;color:#71717a;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .campaign-detail_leadSubtext__WMnGK{color:#9aa0a6}.campaign-detail_leadActionsRight__jK_av{display:flex;align-items:center;gap:8px;flex-shrink:0}.campaign-detail_statusBadge__gGuQ7{font-size:11px;font-weight:550;padding:3px 10px;border-radius:9999px;letter-spacing:.01em;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.campaign-detail_badgeSent__8_ln4{background:rgba(34,197,94,.1);color:#16a34a}[data-theme=dark] .campaign-detail_badgeSent__8_ln4{background:rgba(34,197,94,.16);color:#4ade80}.campaign-detail_badgeScheduled__alh9Z{background:rgba(0,0,0,.05);color:inherit}[data-theme=dark] .campaign-detail_badgeScheduled__alh9Z{background:rgba(255,255,255,.08);color:#e4e4e7}.campaign-detail_badgeDraft__kPHDG{background:rgba(0,0,0,.03);color:#71717a}[data-theme=dark] .campaign-detail_badgeDraft__kPHDG{background:rgba(255,255,255,.05);color:#a1a1aa}.campaign-detail_leadMetaRow__Jeza3{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#71717a;gap:12px;flex-wrap:wrap;padding-top:2px}[data-theme=dark] .campaign-detail_leadMetaRow__Jeza3{color:#9aa0a6}.campaign-detail_metaItem__ym1_S{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-detail_emailPreviewContainer__fTZ_P{margin-top:4px;padding:16px 18px;border-radius:14px;background:rgba(0,0,0,.025);display:flex;flex-direction:column;gap:10px}[data-theme=dark] .campaign-detail_emailPreviewContainer__fTZ_P{background:rgba(255,255,255,.03)}.campaign-detail_emailSubjectHeader__tbfLa{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.campaign-detail_emailSubject__hMaVI{font-size:13px;font-weight:650;color:inherit}.campaign-detail_emailActions__y9qv8{display:flex;align-items:center;gap:6px}.campaign-detail_emailBodyText__odXQ1{font-size:13px;line-height:1.6;color:inherit;opacity:.88;white-space:pre-line;word-break:break-word}.campaign-detail_sidePanelDock__p0Awa{position:fixed;top:64px;right:14px;bottom:14px;width:400px;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:24px;box-shadow:0 12px 36px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.03);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background-color .2s ease,border-color .2s ease;z-index:90}[data-theme=dark] .campaign-detail_sidePanelDock__p0Awa{background:#141417;border-color:#232328;box-shadow:0 12px 36px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3)}@media (max-width:1024px){.campaign-detail_sidePanelDock__p0Awa{top:60px;right:10px;bottom:10px;width:min(440px,calc(100vw - 20px));border-radius:20px;z-index:95}}.campaign-detail_backdrop__ygASI{display:none}@media (max-width:1024px){.campaign-detail_backdrop__ygASI{display:block;position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);z-index:19}}.campaign-detail_modalOverlay__QOFDP{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.campaign-detail_modalContent__BDjFz{background:#ffffff;border-radius:20px;width:100%;max-width:580px;padding:26px 28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 48px rgba(0,0,0,.15)}[data-theme=dark] .campaign-detail_modalContent__BDjFz{background:#121214;box-shadow:0 20px 48px rgba(0,0,0,.6)}.campaign-detail_modalHeader__qf6d5{display:flex;align-items:center;justify-content:space-between}.campaign-detail_formGroup__t_ZSC{display:flex;flex-direction:column;gap:6px}.campaign-detail_formLabel__4Ysiq{font-size:12.5px;font-weight:550;color:#71717a}[data-theme=dark] .campaign-detail_formLabel__4Ysiq{color:#a1a1aa}.campaign-detail_inputField__0bX_4,.campaign-detail_textareaField__GqPoL{width:100%;padding:10px 14px;border-radius:12px;border:none;background:rgba(0,0,0,.035);color:inherit;font-size:13.5px;font-family:inherit;outline:none;transition:background .15s ease}[data-theme=dark] .campaign-detail_inputField__0bX_4,[data-theme=dark] .campaign-detail_textareaField__GqPoL{background:rgba(255,255,255,.05)}.campaign-detail_inputField__0bX_4:focus,.campaign-detail_textareaField__GqPoL:focus{background:rgba(0,0,0,.055)}[data-theme=dark] .campaign-detail_inputField__0bX_4:focus,[data-theme=dark] .campaign-detail_textareaField__GqPoL:focus{background:rgba(255,255,255,.08)}.campaign-detail_rhythmPresetsGrid__9se8n{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}@media (max-width:500px){.campaign-detail_rhythmPresetsGrid__9se8n{grid-template-columns:1fr}}.campaign-detail_presetCard__MY5yC{display:flex;flex-direction:column;align-items:flex-start;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02);cursor:pointer;text-align:left;transition:all .15s ease;color:inherit}[data-theme=dark] .campaign-detail_presetCard__MY5yC{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.campaign-detail_presetCard__MY5yC:hover{background:rgba(0,0,0,.045);border-color:rgba(0,0,0,.15)}[data-theme=dark] .campaign-detail_presetCard__MY5yC:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.campaign-detail_presetCardActive__ms0fk{background:#000000!important;border-color:#000000!important;color:#ffffff!important}[data-theme=dark] .campaign-detail_presetCardActive__ms0fk{background:#ffffff!important;border-color:#ffffff!important;color:#000000!important}.campaign-detail_presetTitle__4F5vX{font-size:13px;font-weight:600;margin-bottom:3px}.campaign-detail_presetDesc__v57N8{font-size:11px;opacity:.75;line-height:1.35}.campaign-detail_rhythmParamsRow__pT1Mt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.campaign-detail_helpText__DEL3w{font-size:11.5px;color:#71717a;line-height:1.4}[data-theme=dark] .campaign-detail_helpText__DEL3w{color:#a1a1aa}.campaign-detail_senderOptionsList__t5hgZ{display:flex;flex-direction:column;gap:12px}.campaign-detail_senderOptionCard__wwE9P{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;border:1.5px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02);cursor:pointer;text-align:left;transition:all .15s ease}[data-theme=dark] .campaign-detail_senderOptionCard__wwE9P{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.campaign-detail_senderOptionCard__wwE9P:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.16)}[data-theme=dark] .campaign-detail_senderOptionCard__wwE9P:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.18)}.campaign-detail_senderOptionCardActive___CHnu{border-color:#000000!important;background:rgba(0,0,0,.04)!important}[data-theme=dark] .campaign-detail_senderOptionCardActive___CHnu{border-color:#ffffff!important;background:rgba(255,255,255,.07)!important}.campaign-detail_senderOptionLeft__s9UQ8{display:flex;align-items:flex-start;gap:14px;flex-wrap:nowrap;min-width:0}.campaign-detail_senderOptionIcon__cGwzy{margin-top:2px;flex-shrink:0;color:inherit}.campaign-detail_senderOptionInfo__ISa2s{display:flex;flex-direction:column;gap:4px;min-width:0}.campaign-detail_senderOptionHeader__9RdZy{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.campaign-detail_senderOptionTitle__Qxph7{font-size:14.5px;font-weight:650;color:inherit;word-break:break-all}.campaign-detail_senderOptionDesc__sY0AK{font-size:12px;color:#71717a;line-height:1.45}[data-theme=dark] .campaign-detail_senderOptionDesc__sY0AK{color:#a1a1aa}.campaign-detail_googleConnectBtn__Y3rqM{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:9999px;font-size:13px;font-weight:600;border:1px solid rgba(0,0,0,.12);background:#ffffff;color:#1f2937;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}[data-theme=dark] .campaign-detail_googleConnectBtn__Y3rqM{background:#18191d;border-color:rgba(255,255,255,.15);color:#f3f4f6}.campaign-detail_googleConnectBtn__Y3rqM:hover{background:#f9fafb;border-color:rgba(0,0,0,.25);transform:translateY(-1px)}[data-theme=dark] .campaign-detail_googleConnectBtn__Y3rqM:hover{background:#23252a;border-color:rgba(255,255,255,.28)}.job-hunter_container__lSJmv{display:flex;height:100vh;overflow:hidden;background:#ffffff;color:#1a1a1a;font-family:inherit;transition:background-color .2s ease,color .2s ease}[data-theme=dark] .job-hunter_container__lSJmv{background:#000000;color:#f1f3f5}.job-hunter_mainContent__UpafS{flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;min-width:0;position:relative;transition:margin-left .25s cubic-bezier(.16,1,.3,1),margin-right .25s cubic-bezier(.16,1,.3,1);padding:0}.job-hunter_splitView__rQjl1{margin-right:min(45%,580px)!important}.job-hunter_drawerSplitView__lO8_m{margin-right:390px!important}@media (max-width:900px){.job-hunter_drawerSplitView__lO8_m,.job-hunter_splitView__rQjl1{margin-right:0!important}}@media (max-width:768px){.job-hunter_mainContent__UpafS{margin-left:0!important}}.job-hunter_topBar__lLyKR{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 28px 14px;flex-shrink:0;z-index:20;background:#ffffff;gap:16px;border:none!important}[data-theme=dark] .job-hunter_topBar__lLyKR{background:#000000;border:none!important}.job-hunter_topBarBrand__2u4HM{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;text-decoration:none;color:inherit;transition:opacity .15s ease;z-index:2}.job-hunter_topBarBrand__2u4HM:hover{opacity:.85}.job-hunter_topBarBrandName__lndwb{font-size:17px;font-weight:700;letter-spacing:-.025em;color:inherit}.job-hunter_topBarCenter__PO9_v{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:1}.job-hunter_topBarRight__HO5ZO{display:flex;align-items:center;gap:12px;z-index:2}.job-hunter_headerTitleBlock__R2anj h1{font-size:26px;font-weight:650;letter-spacing:-.03em;margin:0 0 6px;display:flex;align-items:center;gap:10px;color:inherit}.job-hunter_badgePill__Dq4OI{font-size:11px;font-weight:500;padding:2px 9px;border-radius:9999px;background:rgba(0,0,0,.05);color:#71717a;letter-spacing:.02em;line-height:1.4}[data-theme=dark] .job-hunter_badgePill__Dq4OI{background:rgba(255,255,255,.08);color:#a1a1aa}.job-hunter_headerSubtitle__xTKmU{color:#71717a;font-size:14px;margin:0;font-weight:400}[data-theme=dark] .job-hunter_headerSubtitle__xTKmU{color:#9aa0a6}.job-hunter_topActions__FWnU0{display:flex;align-items:center;gap:10px}.job-hunter_btnPrimary__Ik_iA{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:9999px;background:#18181b;color:#ffffff;font-size:13.5px;font-weight:550;border:none;cursor:pointer;transition:all .15s ease}[data-theme=dark] .job-hunter_btnPrimary__Ik_iA{background:#f4f4f5;color:#121214}.job-hunter_btnPrimary__Ik_iA:hover{opacity:.88;transform:translateY(-1px)}.job-hunter_btnSecondary__vx8zy{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:9999px;background:rgba(0,0,0,.04);color:inherit;font-size:13.5px;font-weight:500;border:none;cursor:pointer;transition:all .15s ease}[data-theme=dark] .job-hunter_btnSecondary__vx8zy{background:rgba(255,255,255,.07);color:#f1f3f5}.job-hunter_btnSecondary__vx8zy:hover{background:rgba(0,0,0,.07)}[data-theme=dark] .job-hunter_btnSecondary__vx8zy:hover{background:rgba(255,255,255,.12)}.job-hunter_bentoOverview__rXj7K{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:16px;margin-bottom:36px}@media (max-width:980px){.job-hunter_bentoOverview__rXj7K{grid-template-columns:1fr 1fr}}@media (max-width:680px){.job-hunter_bentoOverview__rXj7K{grid-template-columns:1fr}}.job-hunter_bentoCard__STVp4{background:rgba(0,0,0,.025);border:none;border-radius:24px;padding:24px 26px;display:flex;flex-direction:column;justify-content:space-between;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative}[data-theme=dark] .job-hunter_bentoCard__STVp4{background:rgba(255,255,255,.035)}.job-hunter_bentoCard__STVp4:hover{background:rgba(0,0,0,.04);transform:translateY(-2px)}[data-theme=dark] .job-hunter_bentoCard__STVp4:hover{background:rgba(255,255,255,.055)}.job-hunter_bentoHero__06gvm{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.job-hunter_bentoHeroTop__J96gq{display:flex;align-items:center;justify-content:space-between}.job-hunter_bentoHeroBadge__7i2Sa{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:550;padding:3px 10px;border-radius:9999px;background:rgba(0,0,0,.05);color:#52525b}[data-theme=dark] .job-hunter_bentoHeroBadge__7i2Sa{background:rgba(255,255,255,.08);color:#d4d4d8}.job-hunter_pulseDot__SBdiP{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.5)}.job-hunter_pulseDotInactive__XaOm6{width:6px;height:6px;border-radius:50%;background:#a1a1aa}.job-hunter_bentoHeroTitle__i4c78{font-size:19px;font-weight:650;letter-spacing:-.02em;margin:4px 0 6px;color:inherit}.job-hunter_bentoHeroDescription__nO_hj{font-size:13px;color:#71717a;line-height:1.5;margin:0;max-width:480px}[data-theme=dark] .job-hunter_bentoHeroDescription__nO_hj{color:#9aa0a6}.job-hunter_bentoHeroFooter__TbG9U{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.job-hunter_bentoMetricTile__jdEe5{display:flex;flex-direction:column;justify-content:space-between;gap:14px}.job-hunter_bentoTileHeader__sq5n9{display:flex;align-items:center;justify-content:space-between;color:#71717a;font-size:12.5px;font-weight:500}[data-theme=dark] .job-hunter_bentoTileHeader__sq5n9{color:#9aa0a6}.job-hunter_bentoTileIcon__m3Xj2{width:34px;height:34px;border-radius:12px;background:rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;color:inherit}[data-theme=dark] .job-hunter_bentoTileIcon__m3Xj2{background:rgba(255,255,255,.07)}.job-hunter_bentoValueBlock__eqF2s{display:flex;flex-direction:column;gap:2px}.job-hunter_bentoLargeValue__Sp9Gp{font-size:32px;font-weight:650;letter-spacing:-.04em;line-height:1.1;color:inherit}.job-hunter_bentoSubtext___O3QM{font-size:12px;color:#71717a;font-weight:450}[data-theme=dark] .job-hunter_bentoSubtext___O3QM{color:#9aa0a6}.job-hunter_statsGrid__NW1ED{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:32px}.job-hunter_statCard__XzeCS{padding:18px 22px;border-radius:20px;background:rgba(0,0,0,.025);border:none;display:flex;flex-direction:column;gap:4px;transition:background .15s ease}[data-theme=dark] .job-hunter_statCard__XzeCS{background:rgba(255,255,255,.035)}.job-hunter_statHeader__lU2xh{display:flex;align-items:center;justify-content:space-between;color:#71717a;font-size:12px;font-weight:500;letter-spacing:.01em}[data-theme=dark] .job-hunter_statHeader__lU2xh{color:#9aa0a6}.job-hunter_statValue__057Zr{font-size:24px;font-weight:650;letter-spacing:-.03em;color:inherit}.job-hunter_sectionHeader__0keXF{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.job-hunter_sectionHeader__0keXF h2{font-size:16px;font-weight:650;letter-spacing:-.015em;margin:0;color:inherit}.job-hunter_campaignsGrid__SAU4z{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px}.job-hunter_campaignCard__WgfKK{background:rgba(0,0,0,.025);border:none;border-radius:24px;padding:26px 28px;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;transition:all .22s cubic-bezier(.16,1,.3,1);cursor:pointer}[data-theme=dark] .job-hunter_campaignCard__WgfKK{background:rgba(255,255,255,.035)}.job-hunter_campaignCard__WgfKK:hover{background:rgba(0,0,0,.045);transform:translateY(-2px)}[data-theme=dark] .job-hunter_campaignCard__WgfKK:hover{background:rgba(255,255,255,.06)}.job-hunter_cardTop___USTr{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:12px}.job-hunter_cardTitle__Cgrad{font-size:17px;font-weight:650;letter-spacing:-.02em;margin:0 0 6px;color:inherit}.job-hunter_cardMetaTags__TfKH_{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.job-hunter_metaTag__7e7JH{font-size:11.5px;font-weight:500;padding:3px 10px;border-radius:9999px;background:rgba(0,0,0,.04);color:#52525b;display:inline-flex;align-items:center;gap:4px}[data-theme=dark] .job-hunter_metaTag__7e7JH{background:rgba(255,255,255,.07);color:#a1a1aa}.job-hunter_statusBadge__zO3BU{font-size:11px;font-weight:550;padding:3px 10px;border-radius:9999px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.job-hunter_badgeActive__VtKGk{background:rgba(0,0,0,.06);color:inherit}[data-theme=dark] .job-hunter_badgeActive__VtKGk{background:rgba(255,255,255,.1);color:#ffffff}.job-hunter_badgePaused__Jv2Oc{background:rgba(0,0,0,.04);color:#888}[data-theme=dark] .job-hunter_badgePaused__Jv2Oc{background:rgba(255,255,255,.06);color:#888}.job-hunter_badgeDraft__hXFV9{background:rgba(0,0,0,.03);color:#999}[data-theme=dark] .job-hunter_badgeDraft__hXFV9{background:rgba(255,255,255,.04);color:#777}.job-hunter_badgeCompleted__wYuiB{background:rgba(0,0,0,.06);color:inherit}[data-theme=dark] .job-hunter_badgeCompleted__wYuiB{background:rgba(255,255,255,.08);color:#e5e5e5}.job-hunter_progressContainer__SN0xt{margin:22px 0 16px}.job-hunter_progressText__kIXub{display:flex;justify-content:space-between;font-size:12px;color:#71717a;margin-bottom:7px;font-weight:450}[data-theme=dark] .job-hunter_progressText__kIXub{color:#888}.job-hunter_progressBar__QHI_F{height:3.5px;background:rgba(0,0,0,.05);border-radius:9999px;overflow:hidden}[data-theme=dark] .job-hunter_progressBar__QHI_F{background:rgba(255,255,255,.08)}.job-hunter_progressFill__ocOAH{height:100%;background:#18181b;border-radius:9999px;transition:width .3s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .job-hunter_progressFill__ocOAH{background:#f4f4f5}.job-hunter_cardFooter__pp3D0{display:flex;align-items:center;justify-content:space-between;padding-top:14px;font-size:12.5px;color:#71717a}.job-hunter_bentoEmptyGrid__SM47M{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:8px}@media (max-width:860px){.job-hunter_bentoEmptyGrid__SM47M{grid-template-columns:1fr}}.job-hunter_bentoHeroStarter__H2cuQ{background:rgba(0,0,0,.025);border-radius:26px;padding:34px 36px;border:none;display:flex;flex-direction:column;justify-content:space-between;gap:24px}[data-theme=dark] .job-hunter_bentoHeroStarter__H2cuQ{background:rgba(255,255,255,.035)}.job-hunter_starterIcon__TG2_H{width:44px;height:44px;border-radius:14px;background:rgba(0,0,0,.05);color:inherit;display:flex;align-items:center;justify-content:center;margin-bottom:6px}[data-theme=dark] .job-hunter_starterIcon__TG2_H{background:rgba(255,255,255,.08)}.job-hunter_bentoPresetsList__ytg5H{display:flex;flex-direction:column;gap:12px}.job-hunter_bentoPresetCard__Ec29c{background:rgba(0,0,0,.025);border-radius:20px;padding:18px 22px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left;width:100%}[data-theme=dark] .job-hunter_bentoPresetCard__Ec29c{background:rgba(255,255,255,.035)}.job-hunter_bentoPresetCard__Ec29c:hover{background:rgba(0,0,0,.045);transform:translateY(-1.5px)}[data-theme=dark] .job-hunter_bentoPresetCard__Ec29c:hover{background:rgba(255,255,255,.06)}.job-hunter_presetInfo___6TfB h4{font-size:14.5px;font-weight:600;margin:0 0 4px;color:inherit}.job-hunter_presetInfo___6TfB p{font-size:12px;color:#71717a;margin:0}[data-theme=dark] .job-hunter_presetInfo___6TfB p{color:#9aa0a6}.job-hunter_modalOverlay__ReNpN{background:rgba(0,0,0,.45);padding:20px}.job-hunter_modalContent__4XdLY{background:#ffffff;border-radius:26px;width:100%;max-width:740px;max-height:88vh;overflow-y:auto;padding:36px;border:none;box-shadow:0 24px 64px rgba(0,0,0,.16);position:relative}[data-theme=dark] .job-hunter_modalContent__4XdLY{background:#000000;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 64px rgba(0,0,0,.8)}.job-hunter_modalHeader__of4vM{margin-bottom:24px}.job-hunter_stepIndicator__1s1CN{display:flex;align-items:center;gap:8px;margin-bottom:26px}.job-hunter_stepDot__1ffPX{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:550;background:rgba(0,0,0,.04);color:#71717a}[data-theme=dark] .job-hunter_stepDot__1ffPX{background:rgba(255,255,255,.07);color:#a1a1aa}.job-hunter_stepDotActive__vYf7e{background:#18181b;color:#ffffff}[data-theme=dark] .job-hunter_stepDotActive__vYf7e{background:#ffffff;color:#121214}.job-hunter_stepLine__MaEEy{flex:1;height:1px;background:rgba(0,0,0,.06)}[data-theme=dark] .job-hunter_stepLine__MaEEy{background:rgba(255,255,255,.08)}.job-hunter_formGroup__XH6wY{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.job-hunter_formLabel__TJtPh{font-size:12.5px;font-weight:550;color:#52525b}[data-theme=dark] .job-hunter_formLabel__TJtPh{color:#a1a1aa}.job-hunter_inputField__Xstst,.job-hunter_selectField__vyiti,.job-hunter_textareaField__AgCWp{width:100%;padding:12px 14px;border-radius:14px;border:none;background:rgba(0,0,0,.035);color:inherit;font-size:14px;font-family:inherit;outline:none;transition:background .15s ease}[data-theme=dark] .job-hunter_inputField__Xstst,[data-theme=dark] .job-hunter_selectField__vyiti,[data-theme=dark] .job-hunter_textareaField__AgCWp{background:rgba(255,255,255,.05)}.job-hunter_inputField__Xstst:focus,.job-hunter_selectField__vyiti:focus,.job-hunter_textareaField__AgCWp:focus{background:rgba(0,0,0,.055)}[data-theme=dark] .job-hunter_inputField__Xstst:focus,[data-theme=dark] .job-hunter_selectField__vyiti:focus,[data-theme=dark] .job-hunter_textareaField__AgCWp:focus{background:rgba(255,255,255,.08)}.job-hunter_formRow__dv5ua{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:600px){.job-hunter_formRow__dv5ua{grid-template-columns:1fr}}.job-hunter_leadList__XCqpx{max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.job-hunter_leadItem__WhDs3{padding:14px 16px;border-radius:16px;border:none;background:rgba(0,0,0,.025);display:flex;align-items:center;justify-content:space-between;gap:12px}[data-theme=dark] .job-hunter_leadItem__WhDs3{background:rgba(255,255,255,.04)}.job-hunter_inputBottom__Uv2zI{position:fixed;bottom:0;right:0;padding:32px 24px 20px;background:transparent!important;pointer-events:none;z-index:50;display:flex;flex-direction:column;align-items:center;transition:left .25s cubic-bezier(.16,1,.3,1),right .35s cubic-bezier(.16,1,.3,1)}.job-hunter_inputBottomSplit__cetPz{right:min(45%,580px)!important}.job-hunter_inputBottomDrawerSplit__wsdWT{right:390px!important}@media (max-width:900px){.job-hunter_inputBottomDrawerSplit__wsdWT,.job-hunter_inputBottomSplit__cetPz{right:0!important}}[data-theme=dark] .job-hunter_inputBottom__Uv2zI{background:transparent!important}@media (max-width:768px){.job-hunter_inputBottom__Uv2zI{left:0!important;padding:24px 12px 16px}}.job-hunter_promptBarInner__WE5KW{width:100%;max-width:680px;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:auto}.job-hunter_promptBarInner__WE5KW [class*=bubbleDark],.job-hunter_promptBarInner__WE5KW [class*=bubbleLight],.job-hunter_promptBarInner__WE5KW [class*=promptBubble]{box-shadow:none!important;min-height:96px!important;padding:13px 16px 11px!important;border-radius:22px!important}.job-hunter_promptBarInner__WE5KW [class*=textarea]{font-size:15px!important}.job-hunter_promptBarInner__WE5KW [class*=glowWrapper]{display:none!important}.job-hunter_disclaimer__lBcVf{text-align:center;font-size:12px;color:#71717a;opacity:.6;margin:0;letter-spacing:.01em}.job-hunter_scrollArea__xwstR{flex:1;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:thin}.job-hunter_conversationalInner__LKbJ9{max-width:860px;margin:0 auto;padding:36px 20px 60px;min-height:calc(100vh - 120px)}.job-hunter_conversationalHome__co9Bk,.job-hunter_conversationalInner__LKbJ9{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.job-hunter_conversationalHome__co9Bk{justify-content:center;text-align:center;padding:40px 0;margin:auto 0}.job-hunter_homeIconSquircle__GS4_2{width:58px;height:58px;border-radius:20px;background:rgba(0,0,0,.04);color:inherit;display:flex;align-items:center;justify-content:center;margin-bottom:22px}[data-theme=dark] .job-hunter_homeIconSquircle__GS4_2{background:rgba(255,255,255,.07)}.job-hunter_homeTitle__EJlol{font-size:26px;font-weight:650;letter-spacing:-.03em;margin:0 auto 10px;color:inherit;text-align:center;width:100%}.job-hunter_homeSubtitle__tLr8f{font-size:14.5px;color:#71717a;max-width:540px;line-height:1.55;margin:0 auto 32px;text-align:center;width:100%}[data-theme=dark] .job-hunter_homeSubtitle__tLr8f{color:#9aa0a6}.job-hunter_homeCardsGrid__rnpfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:0 auto 32px;box-sizing:border-box;align-items:stretch}.job-hunter_homeCardsGridSingle__ycE5e{grid-template-columns:minmax(0,1fr);max-width:580px}@media (max-width:768px){.job-hunter_homeCardsGrid__rnpfo{grid-template-columns:1fr;gap:12px}}.job-hunter_homeActionCard__SAVao{background:#f8fafc;border-radius:24px;padding:26px 22px;min-height:114px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;border:none!important;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left;width:100%;box-sizing:border-box}[data-theme=dark] .job-hunter_homeActionCard__SAVao{background:#18191d;border:none!important}.job-hunter_homeActionCard__SAVao:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 28px -4px rgba(0,0,0,.08)}[data-theme=dark] .job-hunter_homeActionCard__SAVao:hover{background:#202226;box-shadow:0 10px 28px -4px rgba(0,0,0,.45)}.job-hunter_homeCardLeft__x2asa{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.job-hunter_homeCardIcon__EVTlG{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;background:transparent!important;border:none!important;transition:transform .2s ease}.job-hunter_homeActionCard__SAVao:hover .job-hunter_homeCardIcon__EVTlG{transform:scale(1.08)}.job-hunter_homeCardInfo__9ThWA{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.job-hunter_homeCardHeaderLine__HlqNI{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.job-hunter_homeCardTitle__LQCbx{font-size:15.5px;font-weight:700;letter-spacing:-.015em;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.job-hunter_homeCardBadge__resUY{display:inline-flex;align-items:center;padding:3px 8px;border-radius:9999px;font-size:11px;font-weight:600;background:#000000;color:#ffffff;letter-spacing:-.01em;flex-shrink:0;white-space:nowrap}[data-theme=dark] .job-hunter_homeCardBadge__resUY{background:#ffffff;color:#000000}.job-hunter_homeCardBadgeActive__ZqB6s{background:#16a34a!important;color:#ffffff!important}[data-theme=dark] .job-hunter_homeCardBadgeActive__ZqB6s{background:#22c55e!important;color:#000000!important}.job-hunter_homeCardSubtitle__wc_iU{font-size:12.5px;color:#71717a;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;width:100%}[data-theme=dark] .job-hunter_homeCardSubtitle__wc_iU{color:#a1a1aa}.job-hunter_homeCardAction__g2y7H{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#71717a;padding:8px 14px;border-radius:9999px;background:rgba(0,0,0,.04);flex-shrink:0;transition:all .15s ease;white-space:nowrap}[data-theme=dark] .job-hunter_homeCardAction__g2y7H{background:rgba(255,255,255,.06);color:#a1a1aa}.job-hunter_homeActionCard__SAVao:hover .job-hunter_homeCardAction__g2y7H{background:rgba(0,0,0,.08);color:inherit}[data-theme=dark] .job-hunter_homeActionCard__SAVao:hover .job-hunter_homeCardAction__g2y7H{background:rgba(255,255,255,.12);color:#ffffff}.job-hunter_homeCardActionPrimary__TbVSf{background:#000000!important;color:#ffffff!important}[data-theme=dark] .job-hunter_homeCardActionPrimary__TbVSf{background:#ffffff!important;color:#000000!important}.job-hunter_homeActionCard__SAVao:hover .job-hunter_homeCardActionPrimary__TbVSf{opacity:.92;transform:scale(1.02)}.job-hunter_chipRow__3mqDg{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:720px}.job-hunter_suggestionChip__k9Jwn{background:rgba(0,0,0,.035);border:none;border-radius:9999px;padding:9px 18px;font-size:13px;font-weight:500;color:inherit;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:8px;line-height:1.35;text-align:left}[data-theme=dark] .job-hunter_suggestionChip__k9Jwn{background:rgba(255,255,255,.06)}.job-hunter_suggestionChip__k9Jwn:hover{background:rgba(0,0,0,.07);transform:translateY(-1px)}[data-theme=dark] .job-hunter_suggestionChip__k9Jwn:hover{background:rgba(255,255,255,.11)}.job-hunter_chatStream__kajgO{display:flex;flex-direction:column;gap:24px;padding-bottom:60px}.job-hunter_userWrapper___4gef{display:flex;flex-direction:column;align-items:flex-end;animation:job-hunter_fadeSlideIn__8DWOH .3s cubic-bezier(.16,1,.3,1);position:relative;max-width:80%;margin-left:auto}.job-hunter_userBubble__ksbrh{background:#f4f4f4;border:none;border-radius:9999px;padding:12px 24px;font-size:15px;color:#1a1a1a;line-height:1.45;font-weight:450;width:fit-content;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:background .2s;user-select:text;word-break:break-word}[data-theme=dark] .job-hunter_userBubble__ksbrh{background:#25262b;color:#f1f3f5}.job-hunter_aiWrapper__dvqxb{width:100%;display:flex;flex-direction:column;gap:12px;background:transparent!important;border:none!important;border-radius:0!important;padding:8px 0!important;box-shadow:none!important;animation:job-hunter_fadeIn__cW8l1 .3s ease-out;position:relative}.job-hunter_aiHeader__7q0vm{display:flex;align-items:center;gap:10px;margin-bottom:2px}.job-hunter_aiContent___SH0e{padding:0;min-height:24px;font-size:15px;line-height:1.6;color:inherit;user-select:text;white-space:pre-wrap}.job-hunter_cvActionRow__m2o1p{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px;animation:job-hunter_fadeIn__cW8l1 .3s ease-out}.job-hunter_cvInlineUploadBtn__NSBS7{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:9999px;font-size:13px;font-weight:550;cursor:pointer;border:none;background:rgba(0,0,0,.05);color:#1a1a1a;transition:all .15s ease}[data-theme=dark] .job-hunter_cvInlineUploadBtn__NSBS7{background:rgba(255,255,255,.08);color:#f1f3f5}.job-hunter_cvInlineUploadBtn__NSBS7:hover{background:rgba(0,0,0,.09);transform:translateY(-1px)}[data-theme=dark] .job-hunter_cvInlineUploadBtn__NSBS7:hover{background:rgba(255,255,255,.14)}.job-hunter_cvUploadedBadge__VvU5Y{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:500;background:rgba(16,185,129,.1);color:#10b981}[data-theme=dark] .job-hunter_cvUploadedBadge__VvU5Y{background:rgba(16,185,129,.15);color:#34d399}.job-hunter_stepCard__25fIA{background:#ffffff;border-radius:20px;padding:20px 22px;width:100%;margin-top:6px;display:flex;flex-direction:column;gap:16px;box-shadow:none;animation:job-hunter_fadeIn__cW8l1 .25s ease-out;box-sizing:border-box;border:none}[data-theme=dark] .job-hunter_stepCard__25fIA{background:#000000;border:none;box-shadow:none}.job-hunter_stepCardHeader__pfX9D{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:none}[data-theme=dark] .job-hunter_stepCardHeader__pfX9D{border-bottom:none}.job-hunter_stepCardTitle__yNOYX{font-size:18px;font-weight:700;margin:0;display:flex;align-items:center;gap:10px;letter-spacing:-.01em}.job-hunter_stepCardMeta__0d_sb{font-size:13.5px;color:#71717a;font-weight:500}[data-theme=dark] .job-hunter_stepCardMeta__0d_sb{color:#a1a1aa}.job-hunter_companiesList__24O3d{display:flex;flex-direction:column;gap:10px;width:100%}.job-hunter_companyBigCard__IF5TJ{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:16px;background:rgba(0,0,0,.025);border:none;transition:all .15s ease;box-sizing:border-box}[data-theme=dark] .job-hunter_companyBigCard__IF5TJ{background:rgba(255,255,255,.035);border:none}.job-hunter_companyBigCard__IF5TJ:hover{background:rgba(0,0,0,.04)}[data-theme=dark] .job-hunter_companyBigCard__IF5TJ:hover{background:rgba(255,255,255,.055);border:none}.job-hunter_cardHeaderRow__gsq24{display:flex;align-items:center;justify-content:space-between;gap:12px}.job-hunter_cardTitleGroup__3lIaT{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.job-hunter_cardCheckbox__Ujk4q{width:20px;height:20px;border-radius:6px;cursor:pointer;margin-top:2px;accent-color:#18181b;flex-shrink:0}[data-theme=dark] .job-hunter_cardCheckbox__Ujk4q{accent-color:#ffffff}.job-hunter_cardCompanyName__9AJ9_{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#09090b}[data-theme=dark] .job-hunter_cardCompanyName__9AJ9_{color:#ffffff}.job-hunter_cardSubDetails__c4x_T{font-size:13px;color:#52525b;line-height:1.4;margin-top:2px}[data-theme=dark] .job-hunter_cardSubDetails__c4x_T{color:#a1a1aa}.job-hunter_cardBadges__NAr3v{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.job-hunter_cardExpandBtn__iueMS{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:9999px;border:none;background:rgba(0,0,0,.04);color:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;flex-shrink:0}[data-theme=dark] .job-hunter_cardExpandBtn__iueMS{background:rgba(255,255,255,.06);color:#d4d4d8}.job-hunter_cardExpandBtn__iueMS:hover{background:rgba(0,0,0,.07)}[data-theme=dark] .job-hunter_cardExpandBtn__iueMS:hover{background:rgba(255,255,255,.1);color:#ffffff}.job-hunter_pillTag__WY040{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;padding:2.5px 9px;border-radius:9999px;background:rgba(0,0,0,.04);color:#27272a;border:none}[data-theme=dark] .job-hunter_pillTag__WY040{background:rgba(255,255,255,.06);color:#d4d4d8;border:none}.job-hunter_pillTagSuccess__a4Kfx{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;padding:2.5px 9px;border-radius:9999px;background:rgba(16,185,129,.08);color:#059669;border:none}[data-theme=dark] .job-hunter_pillTagSuccess__a4Kfx{background:rgba(16,185,129,.12);color:#34d399;border:none}.job-hunter_cardEmailBox__pzq4J{margin-top:4px;padding-top:8px;border-top:none;display:flex;flex-direction:column;gap:10px}[data-theme=dark] .job-hunter_cardEmailBox__pzq4J{border-top:none}.job-hunter_cardEmailFieldLabel__KkyHd{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#71717a;margin-bottom:3px}[data-theme=dark] .job-hunter_cardEmailFieldLabel__KkyHd{color:#888892}.job-hunter_cardEmailSubject__71e1y{width:100%;padding:10px 14px;font-size:14px;font-weight:600;border-radius:10px;border:none;background:rgba(0,0,0,.035);color:inherit;box-sizing:border-box;outline:none;transition:background .15s ease}[data-theme=dark] .job-hunter_cardEmailSubject__71e1y{background:rgba(255,255,255,.045);border:none;color:#ffffff}.job-hunter_cardEmailSubject__71e1y:focus{background:rgba(0,0,0,.05)}[data-theme=dark] .job-hunter_cardEmailSubject__71e1y:focus{background:rgba(255,255,255,.07)}.job-hunter_cardEmailBody__TkjM8{width:100%;padding:12px 14px;font-size:13.5px;line-height:1.6;font-family:inherit;border-radius:12px;border:none;background:rgba(0,0,0,.035);color:inherit;box-sizing:border-box;resize:vertical;outline:none;min-height:130px;transition:background .15s ease}[data-theme=dark] .job-hunter_cardEmailBody__TkjM8{background:rgba(255,255,255,.045);border:none;color:#f4f4f5}.job-hunter_cardEmailBody__TkjM8:focus{background:rgba(0,0,0,.05)}[data-theme=dark] .job-hunter_cardEmailBody__TkjM8:focus{background:rgba(255,255,255,.07)}.job-hunter_drawerOverlay___ji6n{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);z-index:150}.job-hunter_drawerPanel__M9rOC{position:fixed;top:0;right:0;bottom:0;width:390px;max-width:90vw;background:#ffffff;z-index:50;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.06);border:none!important;animation:job-hunter_drawerSlideIn__QYR3w .25s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .job-hunter_drawerPanel__M9rOC{background:#111113;border:none!important;box-shadow:-16px 0 50px rgba(0,0,0,.6)}@media (max-width:900px){.job-hunter_drawerPanel__M9rOC{width:100%;max-width:100%;min-width:0}}@keyframes job-hunter_drawerSlideIn__QYR3w{0%{transform:translateX(100%)}to{transform:translateX(0)}}.job-hunter_drawerHeader__p8mN_{padding:20px 24px 16px;display:flex;align-items:center;justify-content:space-between;border:none!important}[data-theme=dark] .job-hunter_drawerHeader__p8mN_{border:none!important}.job-hunter_drawerTabFilter__78PKD{display:flex;align-items:center;gap:4px;padding:3px;border-radius:9999px;background:rgba(0,0,0,.04);margin:0 24px 8px;border:none}[data-theme=dark] .job-hunter_drawerTabFilter__78PKD{background:rgba(255,255,255,.06)}.job-hunter_drawerTabBtn__Pxy_l{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:9999px;border:none;background:transparent;color:#71717a;font-size:12.5px;font-weight:550;cursor:pointer;transition:all .15s ease}[data-theme=dark] .job-hunter_drawerTabBtn__Pxy_l{color:#a1a1aa}.job-hunter_drawerTabBtn__Pxy_l:hover{color:inherit}.job-hunter_drawerTabBtnActive__12GW9{background:#ffffff;color:#18181b;box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-theme=dark] .job-hunter_drawerTabBtnActive__12GW9{background:#27272a;color:#f4f4f5;box-shadow:0 1px 3px rgba(0,0,0,.3)}.job-hunter_tabCountPill__hlDSf{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:9999px;font-size:10.5px;font-weight:600;line-height:1;background:rgba(0,0,0,.06);color:inherit}[data-theme=dark] .job-hunter_tabCountPill__hlDSf{background:rgba(255,255,255,.1)}.job-hunter_drawerSectionTitle__qlMqO{font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:#a1a1aa;margin:12px 0 2px;display:flex;align-items:center;justify-content:space-between}.job-hunter_drawerContent__SjfC2{flex:1;overflow-y:auto;padding:4px 20px 24px;display:flex;flex-direction:column;gap:12px}.job-hunter_drawerCampaignCard__ZK9FK{background:rgba(0,0,0,.025);border:none;border-radius:18px;padding:16px 18px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:9px}[data-theme=dark] .job-hunter_drawerCampaignCard__ZK9FK{background:rgba(255,255,255,.035)}.job-hunter_drawerCampaignCard__ZK9FK:hover{background:rgba(0,0,0,.045);transform:translateY(-1.5px)}[data-theme=dark] .job-hunter_drawerCampaignCard__ZK9FK:hover{background:rgba(255,255,255,.06)}.job-hunter_countPill__9fLP6{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;border-radius:9999px;font-size:11px;font-weight:600;line-height:1;background:rgba(0,0,0,.07);color:#3f3f46;margin-left:4px}[data-theme=dark] .job-hunter_countPill__9fLP6{background:rgba(255,255,255,.12);color:#f4f4f5}.job-hunter_drawerSearchCard__7OnS0{background:rgba(0,0,0,.025);border:none;border-radius:18px;padding:16px 18px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:8px;position:relative}[data-theme=dark] .job-hunter_drawerSearchCard__7OnS0{background:rgba(255,255,255,.035)}.job-hunter_drawerSearchCard__7OnS0:hover{background:rgba(0,0,0,.045);transform:translateY(-1.5px)}[data-theme=dark] .job-hunter_drawerSearchCard__7OnS0:hover{background:rgba(255,255,255,.06)}.job-hunter_searchCardActive__pCCJK{outline:1.5px solid rgba(255,255,255,.22)}.job-hunter_deleteSearchBtn__b7v2C{background:none;border:none;color:#71717a;padding:6px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.job-hunter_deleteSearchBtn__b7v2C:hover{color:#ef4444;background:rgba(239,68,68,.1)}.job-hunter_modalOverlay__ReNpN{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;animation:job-hunter_fadeIn__cW8l1 .15s ease-out}.job-hunter_modalDialog__KvpuW{width:480px;max-width:100%;border-radius:28px;background:#ffffff;padding:26px 28px;box-shadow:0 24px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:16px;box-sizing:border-box}[data-theme=dark] .job-hunter_modalDialog__KvpuW{background:#121316;border:1px solid rgba(255,255,255,.09);box-shadow:0 28px 70px rgba(0,0,0,.85)}.job-hunter_modalHeader__of4vM{display:flex;align-items:center;justify-content:space-between}.job-hunter_modalTitle__GDnll{font-size:18px;font-weight:650;letter-spacing:-.02em;margin:0;display:flex;align-items:center;gap:10px}.job-hunter_modalCloseBtn__Cq8aN{background:transparent;border:none;color:#71717a;cursor:pointer;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.job-hunter_modalCloseBtn__Cq8aN:hover{background:rgba(0,0,0,.06);color:#18191e}[data-theme=dark] .job-hunter_modalCloseBtn__Cq8aN:hover{background:rgba(255,255,255,.1);color:#ffffff}.job-hunter_modalDescription__SXkW_{font-size:13.5px;color:#71717a;margin:0;line-height:1.5}[data-theme=dark] .job-hunter_modalDescription__SXkW_{color:#9aa0a6}.job-hunter_modalInput__9PhXo{width:100%;padding:13px 16px;border-radius:18px;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.025);color:inherit;font-size:14.5px;outline:none;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease}.job-hunter_modalInput__9PhXo:focus{border-color:rgba(0,0,0,.45);background:#ffffff}[data-theme=dark] .job-hunter_modalInput__9PhXo{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}[data-theme=dark] .job-hunter_modalInput__9PhXo:focus{border-color:rgba(255,255,255,.45);background:#18191e}.job-hunter_modalFooter__b_aKH{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}.job-hunter_emailPreviewPanel__HAVmW{position:fixed;top:0;right:0;bottom:0;width:min(45%,580px);max-width:580px;background:#ffffff;z-index:50;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.06);border:none!important;animation:job-hunter_drawerSlideIn__QYR3w .25s cubic-bezier(.16,1,.3,1);overflow:hidden}[data-theme=dark] .job-hunter_emailPreviewPanel__HAVmW{background:#111113;border:none!important;box-shadow:-16px 0 50px rgba(0,0,0,.6)}@media (max-width:900px){.job-hunter_emailPreviewPanel__HAVmW{width:100%;max-width:100%;min-width:0}}.job-hunter_emailPreviewHeader__9FfHa{padding:22px 28px 16px;display:flex;align-items:center;justify-content:space-between;border:none!important;flex-shrink:0}.job-hunter_emailPreviewTitle__g_yjz{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:inherit}.job-hunter_emailPreviewContent__F505s{flex:1;overflow-y:auto;padding:0 28px 24px;display:flex;flex-direction:column;gap:16px}.job-hunter_emailPreviewDescription__Bjydw{margin:0;font-size:13px;line-height:1.5;color:#71717a}.job-hunter_emailMetaCard__lix6D{background:rgba(0,0,0,.03);border:none!important;border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:9px;font-size:13px}[data-theme=dark] .job-hunter_emailMetaCard__lix6D{background:rgba(255,255,255,.04);border:none!important}.job-hunter_emailMetaRow__Rhunj{display:flex;align-items:baseline;gap:12px}.job-hunter_emailMetaLabel__qAyv0{width:95px;flex-shrink:0;color:#71717a;font-size:12px;font-weight:500}.job-hunter_emailMetaValue__I_jdT{flex:1;color:inherit;font-weight:550;word-break:break-word}.job-hunter_emailBodyContainer__QrNo6{background:rgba(0,0,0,.025);border:none!important;border-radius:16px;padding:20px 22px;font-size:13.5px;line-height:1.7;color:inherit;white-space:pre-line;max-height:400px;overflow-y:auto}[data-theme=dark] .job-hunter_emailBodyContainer__QrNo6{background:rgba(255,255,255,.03);border:none!important;color:#f4f4f5}.job-hunter_cvAttachmentPill__YhC7u{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,.06);border:none!important;color:inherit;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:500}[data-theme=dark] .job-hunter_cvAttachmentPill__YhC7u{background:rgba(255,255,255,.08);border:none!important;color:inherit}.job-hunter_emailPreviewFooter__59qYE{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border:none!important;flex-shrink:0}.job-hunter_emailCopyBtn__XdI4m{display:inline-flex;align-items:center;gap:7px;background:rgba(0,0,0,.05);border:none!important;color:inherit;padding:9px 16px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.job-hunter_emailCopyBtn__XdI4m:hover{background:rgba(0,0,0,.08)}[data-theme=dark] .job-hunter_emailCopyBtn__XdI4m{background:rgba(255,255,255,.08);color:#ffffff;border:none!important}[data-theme=dark] .job-hunter_emailCopyBtn__XdI4m:hover{background:rgba(255,255,255,.12)}.job-hunter_emailCloseBtn__J47u_{display:inline-flex;align-items:center;justify-content:center;background:#000000;color:#ffffff;border:none!important;padding:9px 20px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.job-hunter_emailCloseBtn__J47u_:hover{opacity:.88}[data-theme=dark] .job-hunter_emailCloseBtn__J47u_{background:#ffffff;color:#000000;border:none!important}