.page_container__4mnUk{min-height:100vh;background:#f8fafc;padding:24px;max-width:1400px;margin:0 auto}.page_error__0jNCg,.page_loading__HeYga{text-align:center;padding:48px 24px;font-size:16px;color:#64748b}.page_error__0jNCg{color:#ef4444}.page_header__3YRXE{margin-bottom:32px}.page_backButton__I4yH6{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e2e8f0;padding:8px 16px;border-radius:8px;font-size:14px;color:#0f172a;cursor:pointer;transition:all .15s ease;margin-bottom:16px}.page_backButton__I4yH6:hover{background:#f8fafc;border-color:#cbd5e1}.page_headerContent___eHPX{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_titleRow__dATyV{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page_title__iBY7H{font-size:28px;font-weight:700;color:#0f172a;margin:0}.page_statusBadge__ymf5f{display:inline-flex;align-items:center;gap:6px;background:#dcfce7;color:#166534;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;text-transform:capitalize}.page_subtitle__MOJvo{font-size:15px;color:#64748b;margin:0}.page_mainGrid__PfzOM{display:grid;grid-gap:24px;gap:24px}.page_card__2ERgx{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9;overflow:hidden}.page_cardHeader__ioyZd{padding:20px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}.page_cardTitleWrap__TsHBA{display:flex;align-items:center;gap:10px}.page_cardIcon__yWDG_{font-size:24px;color:#1a73e8}.page_cardTitle___pQea{font-size:18px;font-weight:600;color:#0f172a;margin:0}.page_cardContent__r_4rt{padding:24px}.page_detailRow__Vs6iV{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f1f5f9}.page_detailRow__Vs6iV:last-child{border-bottom:none}.page_detailLabel__VPDgs{font-size:13px;font-weight:600;color:#64748b;min-width:140px;flex-shrink:0}.page_detailValue__TrXly{font-size:14px;color:#0f172a;font-weight:500}.page_link__HrJqq{color:#1a73e8;text-decoration:none;font-size:14px;transition:all .15s ease}.page_link__HrJqq:hover{text-decoration:underline}.page_detailSection__0opby{padding:16px 0;border-bottom:1px solid #f1f5f9}.page_detailSection__0opby:last-child{border-bottom:none}.page_textList__GCrQQ{list-style:none;padding:0;margin:8px 0 0}.page_textList__GCrQQ li{padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#0f172a;margin-bottom:6px}.page_textList__GCrQQ li:last-child{margin-bottom:0}.page_chipRow__qlchU{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page_chip__wwZg4{display:inline-flex;align-items:center;background:#e8f0fe;color:#1a73e8;padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500}.page_assetsSection__4JKe3{margin-top:16px}.page_assetBlock__HpWgZ{margin-bottom:20px}.page_assetBlock__HpWgZ:last-child{margin-bottom:0}.page_assetHeader__W3HSy{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0f172a;margin-bottom:12px}.page_imageGrid___FiIF{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px}.page_assetImage__Syb8W{width:100%;height:120px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}.page_videoThumb__hf8Q4{position:relative;width:100%}.page_playIcon__44I0F{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;background:rgba(0,0,0,.7);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;pointer-events:none}@media (max-width:768px){.page_container__4mnUk{padding:16px}.page_title__iBY7H{font-size:24px}.page_titleRow__dATyV{flex-direction:column;align-items:flex-start;gap:12px}.page_detailRow__Vs6iV{flex-direction:column;align-items:flex-start;gap:4px}.page_detailLabel__VPDgs{min-width:auto}.page_imageGrid___FiIF{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.page_aiSection__tgt0x{margin-bottom:32px}.page_scoreCard__Mt_at{display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,#4285f4,#1a73e8);color:white;padding:24px;border-radius:16px;margin-bottom:24px;box-shadow:0 4px 24px rgba(66,133,244,.2)}.page_scoreCircle__rMLUX{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;background:rgba(255,255,255,.2);border-radius:50%;flex-shrink:0}.page_scoreNumber__jnC2c{font-size:36px;font-weight:700}.page_scoreLabel__5A3lW{font-size:14px;opacity:.9}.page_scoreTitle__sGZPE{font-size:20px;font-weight:600;margin:0 0 8px}.page_scoreSummary__YptVu{font-size:15px;margin:0;opacity:.95}.page_loadingState__JYpiM{text-align:center;padding:48px 24px}.page_spinner__c1HzS{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#1a73e8;border-radius:50%;animation:page_spin__s6VpP 1s linear infinite;margin:0 auto 16px}@keyframes page_spin__s6VpP{to{transform:rotate(1turn)}}.page_errorState__conrt{text-align:center;padding:24px;color:#ef4444}.page_strengthsList__BKSip{list-style:none;padding:0;margin:0}.page_strengthsList__BKSip li{padding:12px;background:#f0fdf4;border-left:3px solid #22c55e;border-radius:6px;margin-bottom:8px;color:#166534}.page_improvementItem__tqR7O{padding:16px;background:#fafbfc;border-radius:10px;border:1px solid #e2e8f0;margin-bottom:12px}.page_improvementItem__tqR7O:last-child{margin-bottom:0}.page_improvementHeader__c_e8M{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page_improvementCategory__ZQHFx{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase}.page_priorityBadge__3JFUW{font-size:11px;font-weight:600;padding:4px 8px;border-radius:12px;text-transform:uppercase}.page_priorityBadge__3JFUW.page_high__TMUWO{background:#fee2e2;color:#dc2626}.page_priorityBadge__3JFUW.page_medium__RgCPJ{background:#fef3c7;color:#d97706}.page_priorityBadge__3JFUW.page_low__niPzm{background:#dbeafe;color:#2563eb}.page_improvementTitle__UvjhL{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 8px}.page_improvementDesc__Nmf62{font-size:14px;color:#475569;margin:0 0 12px;line-height:1.5}.page_improvementImpact__qkPrm{font-size:13px;color:#0f172a;background:#fff;padding:8px 12px;border-radius:6px}.page_suggestionBlock__U0C1F{padding:16px;background:#fafbfc;border-radius:10px;border:1px solid #e2e8f0;margin-bottom:16px}.page_suggestionBlock__U0C1F:last-child{margin-bottom:0}.page_suggestionAGName__SMll8{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 8px}.page_suggestionReasoning__GHpX_{font-size:14px;color:#64748b;margin:0 0 16px;font-style:italic}.page_suggestionSection__yUaXq{margin-bottom:12px}.page_suggestionSection__yUaXq:last-child{margin-bottom:0}.page_generatedContentSection__u9eZP{margin-bottom:24px}.page_generatedBlock__zMjaE{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.page_generatedBlock__zMjaE:last-child{border-bottom:none}.page_generatedTitle__gaRjO{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px}.page_generatedList___L1s5{display:flex;flex-direction:column;gap:8px}.page_generatedItem__IxOXR{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.page_itemNumber__pZkpx{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:#1a73e8;color:white;border-radius:50%;font-size:11px;font-weight:600}.page_itemText__GCPNZ{flex:1 1;font-size:14px;color:#0f172a}.page_calloutGrid__ef5Ff{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.page_calloutChip__Whyg2{background:#e8f0fe;color:#1a73e8;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;text-align:center}.page_actionButtons__e4i1_{display:flex;gap:16px;justify-content:center;margin-top:32px;padding:24px}.page_editButton__sVYly,.page_proceedButton__NvU1_{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.page_editButton__sVYly{background:#fff;color:#1a73e8;border:2px solid #1a73e8}.page_editButton__sVYly:hover{background:#f8fafc;transform:translateY(-1px)}.page_proceedButton__NvU1_{background:linear-gradient(135deg,#4285f4,#1a73e8);color:white;box-shadow:0 4px 16px rgba(66,133,244,.2)}.page_proceedButton__NvU1_:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(66,133,244,.3)}@media (max-width:768px){.page_actionButtons__e4i1_{flex-direction:column}.page_editButton__sVYly,.page_proceedButton__NvU1_{width:100%;justify-content:center}}.page_applyButtonWrapper__xHbbd{margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9;text-align:center}.page_applyButton__oDM3U{width:100%;background:linear-gradient(135deg,#22c55e,#16a34a);color:white;border:none;padding:14px 18px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 16px rgba(34,197,94,.2);transition:all .2s ease}.page_applyButton__oDM3U:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(34,197,94,.3)}.page_applyButton__oDM3U:disabled{opacity:.6;cursor:not-allowed}.page_applyHint___0NBc{margin-top:8px;font-size:13px;color:#64748b}.dashboardtopbar_container__IgBZi{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;background:#ffffff;border-bottom:1px solid #e5e7eb;border-radius:0;top:0;z-index:100;min-height:80px;border-radius:12px}.dashboardtopbar_leftSection___Votv{flex:1 1;max-width:700px}.dashboardtopbar_greeting__BZKt1{display:flex;flex-direction:column;gap:4px}.dashboardtopbar_welcomeText__XxABW{font-size:16px;font-weight:700;color:#1f2937;margin:0;line-height:1.2}.dashboardtopbar_subtitle__5M1Ku{font-size:16px;color:#6b7280;margin:0;font-weight:400}.dashboardtopbar_centerSection__M_0le{flex:2 1;max-width:500px;margin:0 40px}.dashboardtopbar_searchForm__cs4p4{width:100%}.dashboardtopbar_searchContainer__hizEZ{position:relative;display:flex;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease;overflow:hidden}.dashboardtopbar_searchContainer__hizEZ:focus-within{background:#ffffff;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dashboardtopbar_searchIcon__g_dOQ{color:#9ca3af;margin-left:16px;font-size:16px}.dashboardtopbar_searchInput__u_gYY{flex:1 1;padding:14px 16px;border:none;background:transparent;font-size:14px;color:#1f2937;outline:none}.dashboardtopbar_searchInput__u_gYY::placeholder{color:#9ca3af;font-weight:400}.dashboardtopbar_searchShortcut__kvIYs{background:#f3f4f6;color:#6b7280;padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:500;margin-right:12px;font-family:monospace;border:1px solid #e5e7eb}.dashboardtopbar_rightSection__bPNgC{flex:1 1;display:flex;align-items:center;justify-content:flex-end;gap:16px}.dashboardtopbar_quickActions__s2_Iz{display:flex;align-items:center;gap:8px}.dashboardtopbar_actionButton__13dlA{width:44px;height:44px;border-radius:10px;border:1px solid #e5e7eb;background:#ffffff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.dashboardtopbar_actionButton__13dlA:hover{background:#f9fafb;color:#3b82f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.dashboardtopbar_notificationButton__N5E8g{width:44px;height:44px;border-radius:10px;border:1px solid #e5e7eb;background:#ffffff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.dashboardtopbar_notificationButton__N5E8g:hover{background:#f9fafb;color:#3b82f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.dashboardtopbar_notificationBadge__GIvIW{position:absolute;top:-2px;right:-2px;background:#ef4444;color:white;font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(239,68,68,.3);animation:dashboardtopbar_pulse__S8vxe 2s infinite}@keyframes dashboardtopbar_pulse__S8vxe{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.dashboardtopbar_profileSection__qEtOQ{position:relative}.dashboardtopbar_profileButton__wfcrw{display:flex;align-items:center;background:none;border:1px solid #e5e7eb;cursor:pointer;padding:8px 12px;border-radius:12px;transition:all .2s ease;background-color:#ffffff}.dashboardtopbar_profileButton__wfcrw:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dashboardtopbar_profileInfo__v3Vz_{display:flex;align-items:center;gap:12px}.dashboardtopbar_profileAvatar__2LL0n{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 2px 4px rgba(59,130,246,.2)}.dashboardtopbar_profileText__g55gE{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.dashboardtopbar_profileName__PItBY{font-size:.9rem;font-weight:600;color:#1f2937;line-height:1}.dashboardtopbar_profileRole__5xEJx{font-size:.75rem;color:#6b7280;line-height:1}.dashboardtopbar_profileArrow__vmVMC{color:#9ca3af;transition:transform .2s ease}.dashboardtopbar_profileArrowOpen__lv6Qw{transform:rotate(180deg)}.dashboardtopbar_dropdownOverlay__UCvJG{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.dashboardtopbar_profileDropdown__wXh8Y{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:white;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);border:1px solid #e5e7eb;z-index:101;overflow:hidden;animation:dashboardtopbar_dropdownFadeIn__A9R_E .2s ease-out}@keyframes dashboardtopbar_dropdownFadeIn__A9R_E{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dashboardtopbar_dropdownHeader__QfDbH{padding:20px;background:#f9fafb;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5e7eb}.dashboardtopbar_dropdownAvatar__xtjFS{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;display:flex;align-items:center;justify-content:center;font-size:1.75rem;box-shadow:0 2px 4px rgba(59,130,246,.2)}.dashboardtopbar_dropdownInfo__s_Vm2{display:flex;flex-direction:column;gap:4px}.dashboardtopbar_dropdownName__ODFXY{font-size:1rem;font-weight:600;color:#1f2937}.dashboardtopbar_dropdownEmail__1jboP{font-size:.85rem;color:#6b7280}.dashboardtopbar_dropdownDivider__XVDzo{height:1px;background:#e5e7eb;margin:0}.dashboardtopbar_dropdownMenu__G86EV{padding:8px 0}.dashboardtopbar_dropdownItem__Cwyiw{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#1f2937;text-decoration:none;transition:all .2s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:.9rem}.dashboardtopbar_dropdownItem__Cwyiw:hover{background:#f9fafb}.dashboardtopbar_dropdownItem__Cwyiw svg{color:#6b7280;font-size:1.1rem}.dashboardtopbar_logoutItem__rHoAJ{color:#dc2626;font-weight:500}.dashboardtopbar_logoutItem__rHoAJ:hover{background:rgba(220,38,38,.05)}@media (max-width:1024px){.dashboardtopbar_container__IgBZi{padding:16px 24px;gap:16px}.dashboardtopbar_centerSection__M_0le{margin:0 20px}.dashboardtopbar_welcomeText__XxABW{font-size:1.25rem}.dashboardtopbar_subtitle__5M1Ku{display:none}}@media (max-width:768px){.dashboardtopbar_container__IgBZi{padding:12px 16px;gap:12px}.dashboardtopbar_leftSection___Votv{max-width:none;flex:0 0 auto}.dashboardtopbar_centerSection__M_0le{margin:0 12px;flex:1 1}.dashboardtopbar_welcomeText__XxABW{font-size:1.1rem}.dashboardtopbar_profileText__g55gE{display:none}.dashboardtopbar_searchInput__u_gYY{font-size:.9rem}.dashboardtopbar_searchShortcut__kvIYs{display:none}.dashboardtopbar_profileDropdown__wXh8Y{width:260px;right:-20px}}@media (max-width:480px){.dashboardtopbar_quickActions__s2_Iz{gap:4px}.dashboardtopbar_actionButton__13dlA,.dashboardtopbar_notificationButton__N5E8g{width:40px;height:40px}.dashboardtopbar_searchContainer__hizEZ{border-radius:10px}.dashboardtopbar_searchInput__u_gYY{padding:12px 14px}}.dashboardtopbar_businessSwitcher__WTgwv{margin-top:8px}.dashboardtopbar_businessSelect__LzpWn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px;font-size:.85rem;color:#1f2937;cursor:pointer;outline:none;transition:all .2s ease;max-width:200px}.dashboardtopbar_businessSelect__LzpWn:hover{background:#ffffff;border-color:#d1d5db}.dashboardtopbar_businessSelect__LzpWn:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dashboardtopbar_dropdownBusiness__jh1CM{font-size:.75rem;color:#3b82f6;font-weight:500}.dashboardtopbar_dropdownSection__h9BQZ{padding:8px 0}.dashboardtopbar_dropdownSectionTitle__VURN4{display:block;padding:8px 20px 4px;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.dashboardtopbar_activeDropdownItem__u1qN9{background:rgba(59,130,246,.05);color:#3b82f6}.dashboardtopbar_activeDropdownItem__u1qN9:hover{background:rgba(59,130,246,.1)}.dashboardtopbar_activeBadge__cAP03{margin-left:auto;background:#3b82f6;color:white;font-size:.65rem;padding:2px 6px;border-radius:12px;font-weight:500}.dashboardtopbar_dropdownItem__Cwyiw{position:relative}.dashboardtopbar_dropdownItem__Cwyiw:active{transform:scale(.98)}@media (max-width:768px){.dashboardtopbar_businessSwitcher__WTgwv{margin-top:6px}.dashboardtopbar_businessSelect__LzpWn{font-size:.8rem;padding:4px 8px;max-width:160px}.dashboardtopbar_dropdownSectionTitle__VURN4{font-size:.7rem;padding:6px 16px 2px}}@media (max-width:480px){.dashboardtopbar_businessSelect__LzpWn{display:none}.dashboardtopbar_dropdownSection__h9BQZ{display:block}}.page_container__Zw4WH{min-height:100vh;background-color:#f8f9fa}.page_content__Fo4d1{max-width:1400px;margin:0 auto;padding:0 24px}.page_error__RR3K8,.page_loading__DN_Dd{display:flex;justify-content:center;align-items:center;height:400px;font-size:18px;color:#666}.page_error__RR3K8{color:#e94560}.page_header__WEJH8{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px 0;border-bottom:1px solid #e9ecef}.page_headerMain__uuPeC{display:flex;align-items:center;gap:16px}.page_title__xHXtB{font-size:32px;font-weight:700;color:#1a1a1a;margin:0}.page_statusBadge__lk8q_{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#e3f2fd;color:#1976d2;border-radius:20px;font-size:14px;font-weight:500}.page_statusIcon__V94i3{font-size:16px}.page_headerActions__sAM6S{display:flex;gap:12px}.page_editButton__7ByM3{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:white;border:1px solid #d0d7de;border-radius:8px;color:#656d76;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.page_editButton__7ByM3:hover{background-color:#f6f8fa;border-color:#8c959f}.page_launchButton__BTkZ1{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#1976d2;border:none;border-radius:8px;color:white;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.page_launchButton__BTkZ1:hover{background-color:#1565c0}.page_mainGrid__jwV1h{display:grid;grid-template-columns:1fr 400px;grid-gap:32px;gap:32px;margin-bottom:32px}.page_analysisPanel__aDB_J{background:white;border-radius:12px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_analysisHeader__Wbn36{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.page_analysisTitle__OpMeo{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.page_scoreDisplay__9K4Nf{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;background-color:#f8f9fa}.page_scoreDisplay__9K4Nf.page_green__mHRDf{background-color:#d4edda;color:#155724}.page_scoreDisplay__9K4Nf.page_amber__J0DqD{background-color:#fff3cd;color:#856404}.page_scoreDisplay__9K4Nf.page_red__TkAJf{background-color:#f8d7da;color:#721c24}.page_scoreIcon__p46g0{font-size:24px}.page_scoreContent__Qp_TT{display:flex;flex-direction:column;align-items:center}.page_scoreGrade__5D0VV{font-size:24px;font-weight:700}.page_scoreNumber__Yzene{font-size:14px;opacity:.8}.page_metricsGrid__eKe43{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.page_metric___Bqv8{display:flex;align-items:center;gap:16px;padding:20px;background-color:#f8f9fa;border-radius:8px}.page_metricIcon__aB7H_{font-size:24px;color:#1976d2}.page_metricContent__JRauc{flex:1 1}.page_metricLabel__ZyGJn{display:block;font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.page_scoreBar__Vz1bA{width:100%;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:4px}.page_scoreProgress__L7ouv{height:100%;background-color:#1976d2;border-radius:4px;transition:width .5s ease}.page_metricValue__A1B6d{font-size:14px;font-weight:600;color:#1a1a1a}.page_recommendations__00_xD{border-top:1px solid #e9ecef;padding-top:32px;margin-bottom:32px}.page_recommendationsTitle___o2i5{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.page_recommendationsList__CfbXd{display:flex;flex-direction:column;gap:12px}.page_recommendation__vWUy2{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;font-size:14px}.page_recommendationIcon__VEFCn{font-size:16px;color:#1976d2}.page_optimizeButton__F0qoL{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background-color:#1976d2;border:none;border-radius:8px;color:white;cursor:pointer;font-size:16px;font-weight:500;transition:all .2s ease}.page_optimizeButton__F0qoL:hover{background-color:#1565c0}.page_previewPanel__v_2iJ{display:flex;flex-direction:column;gap:24px}.page_adPreview__oHBjp{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_previewTitle__wy4jJ{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.page_mockupContainer__yGDrd{padding:20px;background-color:#f8f9fa;border-radius:8px}.page_adMockup__cL66U{background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_adHeader__x5IzR{padding:12px 16px;border-bottom:1px solid #e9ecef}.page_adProfile__WbRKR{display:flex;align-items:center;gap:12px}.page_profilePic__nxxaJ{width:40px;height:40px;border-radius:50%;background-color:#1976d2}.page_profileInfo__FDWWN{display:flex;flex-direction:column}.page_pageName__SFxIb{font-size:14px;font-weight:600;color:#1a1a1a}.page_sponsored__2n2dG{font-size:12px;color:#666}.page_adContent__X3cXI{padding:16px}.page_adPrimaryText__1MpBu{font-size:14px;color:#1a1a1a;margin:0 0 12px;line-height:1.4}.page_adMedia__nTk_X{display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px;background-color:#f8f9fa;border-radius:6px;margin-bottom:12px;color:#666}.page_adMedia__nTk_X svg{font-size:32px;margin-bottom:8px}.page_adDetails__HZm84{padding:12px 16px;background-color:#f8f9fa;border-radius:6px}.page_adHeadline___JNxJ{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.page_adDescription__yGQmY{font-size:13px;color:#666;margin:0 0 12px}.page_adCta__7zFDg{background-color:#1976d2;color:white;border:none;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer}.page_adFooter__GvhRn{display:flex;justify-content:space-around;padding:12px 16px;border-top:1px solid #e9ecef}.page_adAction__okitH{display:flex;align-items:center;gap:4px;background:none;border:none;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.page_adAction__okitH:hover{background-color:#f8f9fa}.page_detailsSection__ebI5g{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_detailsTitle__S_Lba{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 20px}.page_detailItem__3jG6Z{display:flex;align-items:flex-start;gap:12px;padding:12px;background-color:#f8f9fa;border-radius:6px;margin-bottom:12px}.page_detailIcon__XOMGf{font-size:20px;color:#666;flex-shrink:0;margin-top:2px}.page_detailContent__JgZQ0{display:flex;flex-direction:column;flex:1 1}.page_detailLabel__Wg0lU{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.page_detailValue__evkop{font-size:14px;font-weight:500;color:#1a1a1a;line-height:1.4}@media (max-width:1024px){.page_mainGrid__jwV1h{grid-template-columns:1fr;gap:24px}.page_header__WEJH8{flex-direction:column;align-items:flex-start;gap:16px}.page_headerActions__sAM6S{width:100%;justify-content:flex-end}}@media (max-width:768px){.page_content__Fo4d1{padding:0 16px}.page_adPreview__oHBjp,.page_analysisPanel__aDB_J,.page_detailsSection__ebI5g{padding:20px}.page_headerActions__sAM6S{flex-direction:column;width:100%}.page_editButton__7ByM3,.page_launchButton__BTkZ1{justify-content:center}}.page_container__C8jiL{padding:40px 32px;background:#f8fafc;min-height:calc(100vh - 80px)}.page_header__ryEpr{text-align:center;margin-bottom:48px;max-width:800px;margin-left:auto;margin-right:auto}.page_headerIcon__nGpo0{font-size:56px;color:#1687a7;margin-bottom:20px}.page_title__s9DA8{font-size:26px;font-weight:700;color:#1a202c;margin:0 0 6px;letter-spacing:-.5px}.page_subtitle__r6oxu{font-size:18px;color:#718096;margin:0;line-height:1.6}.page_platformGrid__9iT77{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:32px;gap:32px;max-width:1000px;margin:0 auto 60px}.page_platformTile__T_g_R{background:#ffffff;border-radius:20px;padding:32px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:2px solid #e2e8f0;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;min-height:400px;position:relative;overflow:hidden}.page_platformTile__T_g_R:hover{box-shadow:0 16px 48px rgba(0,0,0,.12)}.page_facebookTile__XqxOo:hover{border-color:#1877f2;box-shadow:0 16px 48px rgba(24,119,242,.15)}.page_googleTile__Jc92a:hover{border-color:#4285f4;box-shadow:0 16px 48px rgba(66,133,244,.15)}.page_selected__exhOt{border-color:#1687a7;box-shadow:0 20px 60px rgba(22,135,167,.2)}.page_platformHeader__LlZJG{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page_platformIcon__orTbX{font-size:48px}.page_facebookTile__XqxOo .page_platformIcon__orTbX{color:#1877f2}.page_googleTile__Jc92a .page_platformIcon__orTbX{color:#4285f4}.page_platformTitle__2t8Hk{font-size:28px;font-weight:700;color:#1a202c;margin:0}.page_platformContent__rduSt{flex:1 1;margin-bottom:24px}.page_platformDescription__MGfG8{font-size:16px;color:#2d3748;line-height:1.6;margin:0 0 24px}.page_featuresList__GoNo7{display:flex;flex-direction:column;gap:12px}.page_feature__uyQSa{display:flex;align-items:center;gap:12px;font-size:14px;color:#2d3748;font-weight:500}.page_featureIcon__pbnXU{font-size:18px;color:#1687a7;flex-shrink:0}.page_platformFooter__8vCvW{border-top:1px solid #e2e8f0;padding-top:20px}.page_bestFor__BrsWH{font-size:14px;color:#718096;margin-bottom:16px;line-height:1.5}.page_selectButton__P6D2p{display:flex;align-items:center;justify-content:space-between;background:#f7fafc;padding:16px 20px;border-radius:12px;font-size:16px;font-weight:600;color:#1a202c;transition:all .3s ease}.page_facebookTile__XqxOo:hover .page_selectButton__P6D2p{background:#1877f2;color:#ffffff}.page_googleTile__Jc92a:hover .page_selectButton__P6D2p{background:#4285f4;color:#ffffff}.page_arrowIcon__mQErK{font-size:20px}.page_helpSection__7p5U6{max-width:800px;margin:0 auto}.page_helpCard__ASPiX{background:#ffffff;border-radius:16px;padding:32px;box-shadow:0 4px 16px rgba(0,0,0,.05);border:1px solid #e2e8f0}.page_helpTitle__yg_gy{font-size:20px;font-weight:600;color:#1a202c;margin:0 0 20px;text-align:center}.page_helpContent__m_kcG{display:flex;flex-direction:column;gap:16px}.page_helpItem__PttPt{font-size:15px;color:#2d3748;line-height:1.6;padding:16px;background:#f7fafc;border-radius:8px;border-left:4px solid #1687a7}@media (max-width:1024px){.page_platformGrid__9iT77{grid-template-columns:1fr;max-width:500px}}@media (max-width:768px){.page_container__C8jiL{padding:24px 20px}.page_header__ryEpr{margin-bottom:32px}.page_title__s9DA8{font-size:28px}.page_subtitle__r6oxu{font-size:16px}.page_headerIcon__nGpo0{font-size:48px}.page_platformGrid__9iT77{gap:24px;grid-template-columns:1fr;margin-bottom:40px}.page_platformTile__T_g_R{padding:24px;min-height:350px}.page_platformIcon__orTbX{font-size:40px}.page_platformTitle__2t8Hk{font-size:24px}.page_helpCard__ASPiX{padding:24px}.page_helpTitle__yg_gy{font-size:18px}}@media (max-width:480px){.page_container__C8jiL{padding:20px 16px}.page_platformGrid__9iT77{grid-template-columns:1fr;gap:20px}.page_platformTile__T_g_R{padding:20px;min-height:320px}.page_platformHeader__LlZJG{flex-direction:column;text-align:center;gap:12px}.page_platformIcon__orTbX{font-size:36px}.page_platformTitle__2t8Hk{font-size:22px}.page_platformDescription__MGfG8{font-size:15px}.page_helpCard__ASPiX{padding:20px}.page_helpContent__m_kcG{gap:12px}.page_helpItem__PttPt{font-size:14px;padding:12px}}@keyframes page_pulse__84ToN{0%{box-shadow:0 20px 60px rgba(22,135,167,.2)}50%{box-shadow:0 20px 60px rgba(22,135,167,.3)}to{box-shadow:0 20px 60px rgba(22,135,167,.2)}}.page_selected__exhOt{animation:page_pulse__84ToN 2s infinite}.page_container__MDlfV{padding:24px;background-color:#f8fafc;min-height:100vh}.page_header__0OeD9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.page_headerContent__RQDXC{flex:1 1}.page_title___Er0f{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px}.page_subtitle__HRllx{font-size:16px;color:#64748b;margin:0;line-height:1.5;max-width:600px}.page_createButton__l8tua{background:#3b82f6;color:white;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;flex-shrink:0}.page_createButton__l8tua:hover{background:#2563eb;transform:translateY(-1px)}.page_buttonIcon__b6Dqj{font-size:18px}.page_statsGrid__U6dpd{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:32px}.page_statCard__7Qdm_{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;align-items:center;gap:16px}.page_statIcon__Zua3J{width:48px;height:48px;background:#eff6ff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:24px}.page_statContent__lD_VD{display:flex;flex-direction:column}.page_statValue__lNfvy{font-size:24px;font-weight:700;color:#1e293b;line-height:1}.page_statLabel__xlHwh{font-size:14px;color:#64748b;font-weight:500;margin-top:4px}.page_filtersSection__0jSsx{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;background:white;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.page_searchWrapper__xoAaJ{position:relative;flex:1 1;max-width:300px}.page_searchIcon__Nc8kP{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:20px}.page_searchInput__Ri0iK{width:100%;padding:10px 12px 10px 40px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#f9fafb;transition:all .2s ease}.page_searchInput__Ri0iK:focus{outline:none;border-color:#3b82f6;background:white}.page_filters__P1Dx_{display:flex;gap:12px}.page_filterButton__GpDa3{background:#f8fafc;color:#374151;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.page_filterButton__GpDa3:hover{background:#f1f5f9;border-color:#cbd5e1}.page_filterIcon__DNi_7{font-size:16px}.page_campaignsSection__Hb5jB{background:white;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.page_tableHeader__x_rQx{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #f1f5f9}.page_sectionTitle__X7mjf{font-size:18px;font-weight:600;color:#1e293b;margin:0}.page_bulkAction__2Mv5f{background:#f8fafc;color:#374151;border:1px solid #e2e8f0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer}.page_bulkAction__2Mv5f:hover{background:#f1f5f9}.page_campaignTable__bzBnN{display:flex;flex-direction:column}.page_campaignRow__947kw{display:grid;grid-template-columns:1fr auto auto;grid-gap:24px;gap:24px;align-items:center;padding:24px;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.page_campaignRow__947kw:hover{background:#f8fafc}.page_campaignRow__947kw:last-child{border-bottom:none}.page_campaignInfo__wG2R6{min-width:0}.page_campaignHeader__ogub_{display:flex;align-items:center;gap:12px;margin-bottom:8px}.page_campaignName__gH8fZ{font-size:16px;font-weight:600;color:#1e293b;margin:0}.page_campaignMeta__etbdj{display:flex;gap:8px}.page_campaignType__MZgCV{color:white}.page_campaignType__MZgCV,.page_statusBadge__fbl_m{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_statusActive__pWJiT{background:#dcfce7;color:#166534}.page_statusPaused__KESRv{background:#fef3c7;color:#92400e}.page_statusDraft__O_6Fa{background:#f3f4f6;color:#374151}.page_statusStopped__hTqOD{background:#fee2e2;color:#991b1b}.page_campaignDetails__WOsoJ{margin-top:4px}.page_campaignDetail__tGezZ{font-size:13px;color:#6b7280}.page_metricsGrid__E0dHA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;min-width:400px}.page_metric___MiN3{text-align:center}.page_metricLabel__L4mhm{font-size:11px;font-weight:500;margin-bottom:2px}.page_metricValue__2ONuf{font-size:14px;font-weight:600}.page_campaignActions__4yZuU{display:flex;gap:8px;align-items:center}.page_actionButton__FlxmY{width:36px;height:36px;background:#f8fafc;color:#6b7280;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_actionButton__FlxmY:hover{background:#f1f5f9;color:#374151;border-color:#cbd5e1}.page_actionIcon__Jb6NV{font-size:16px}.page_titleSection__DwrU0{display:flex;align-items:center;gap:16px;margin-bottom:8px}.page_platformSelector__TBY3P{position:relative}.page_platformButton__jouIb{display:flex;align-items:center;gap:8px;padding:8px 12px;background:white;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.page_platformButton__jouIb:hover{background:#f8fafc;border-color:#cbd5e1}.page_platformDot__NwcA7{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_dropdownIcon__2YSwE{font-size:16px;transition:transform .2s ease}.page_platformButton__jouIb:hover .page_dropdownIcon__2YSwE{transform:rotate(180deg)}.page_platformDropdown__o7ChT{position:absolute;top:100%;left:0;background:white;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;min-width:150px;margin-top:4px;overflow:hidden}.page_platformOption__MF__2{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:none;border:none;text-align:left;font-size:14px;color:#374151;cursor:pointer;transition:background-color .2s ease}.page_platformOption__MF__2:hover{background:#f8fafc}.page_platformOption__MF__2.page_active__JBggZ{background:#eff6ff;color:#1d4ed8;font-weight:500}.page_campaignTitleRow__SQdYq{display:flex;align-items:center;gap:8px}.page_campaignDetails__WOsoJ{margin-top:8px;display:flex;flex-direction:column;gap:8px}.page_previewLink__yM5eT{display:flex;align-items:center;gap:6px;background:none;border:none;color:#3b82f6;font-size:13px;font-weight:500;cursor:pointer;padding:4px 0;transition:color .2s ease;align-self:flex-start}.page_previewLink__yM5eT:hover{color:#1d4ed8;text-decoration:underline}.page_previewIcon__z4RbR{font-size:14px}.page_metricValue__2ONuf{display:block;font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.page_metricLabel__L4mhm{display:block;font-size:12px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}@media (max-width:768px){.page_campaignDetails__WOsoJ{gap:6px}.page_previewLink__yM5eT{font-size:12px}.page_titleSection__DwrU0{flex-direction:column;align-items:flex-start;gap:12px}.page_platformSelector__TBY3P{align-self:flex-start}}@media (max-width:1200px){.page_metricsGrid__E0dHA{grid-template-columns:repeat(3,1fr);min-width:300px}}@media (max-width:968px){.page_campaignRow__947kw{grid-template-columns:1fr;gap:16px}.page_metricsGrid__E0dHA{grid-template-columns:repeat(4,1fr);min-width:auto}.page_campaignActions__4yZuU{justify-content:flex-end}.page_filtersSection__0jSsx{flex-direction:column;align-items:stretch;gap:16px}.page_filters__P1Dx_{justify-content:flex-start;flex-wrap:wrap}.page_searchWrapper__xoAaJ{max-width:none}}@media (max-width:768px){.page_container__MDlfV{padding:16px}.page_header__0OeD9{flex-direction:column;gap:16px;align-items:stretch}.page_createButton__l8tua{align-self:flex-start}.page_metricsGrid__E0dHA,.page_statsGrid__U6dpd{grid-template-columns:repeat(2,1fr)}.page_metricsGrid__E0dHA{gap:12px}.page_campaignRow__947kw,.page_tableHeader__x_rQx{padding:16px}.page_title___Er0f{font-size:24px}}@media (max-width:480px){.page_metricsGrid__E0dHA,.page_statsGrid__U6dpd{grid-template-columns:1fr}.page_metric___MiN3{text-align:left;padding:8px;background:#f8fafc;border-radius:6px}.page_campaignMeta__etbdj{flex-direction:column;gap:4px}}.page_loadingState__hQaoG{color:#6b7280;font-size:16px}.page_emptyState__q08Eq,.page_loadingState__hQaoG{padding:48px 24px;text-align:center}.page_emptyState__q08Eq h3{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px}.page_emptyState__q08Eq p{color:#6b7280;margin:0 0 24px}.page_catalogueBadge__0Gam5{display:flex;align-items:center;gap:4px;background:#f3e8ff;color:#7c3aed;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_badgeIcon__Dk_Xg{font-size:10px}.page_campaignGroup__Z13H5{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;overflow:hidden}.page_mainCampaign__ftU8P{cursor:pointer;background:white}.page_mainCampaign__ftU8P:hover{background:#f8fafc}.page_expandButton__8LIPQ{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;margin-right:8px;font-size:12px}.page_audienceRows__eUtpN{background:#fafbfc;border-top:1px solid #f1f5f9}.page_audienceRow__8gwXu{display:grid;grid-template-columns:1fr auto auto;grid-gap:24px;gap:24px;align-items:center;padding:16px 24px 16px 60px;border-bottom:1px solid #f1f5f9}.page_audienceRow__8gwXu:last-child{border-bottom:none}.page_audienceInfo__SVrV3{min-width:0}.page_audienceTitleRow__MIJu1{display:flex;align-items:center;gap:8px}.page_audienceIcon__t_xTY{font-size:14px}.page_audienceName__Xc_9P{font-size:14px;font-weight:500;color:#374151}.page_lockedBadge__yBYVF{background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;margin-left:8px}.page_audienceMetrics__6JbFL{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;min-width:480px}.page_audienceActions__6xYFH{display:flex;align-items:center}.page_toggleButton__nDotC{width:44px;height:24px;background:#e5e7eb;border:none;border-radius:12px;position:relative;cursor:pointer;transition:background-color .2s ease}.page_toggleButton__nDotC:disabled{opacity:.5;cursor:not-allowed}.page_toggleButton__nDotC.page_active__JBggZ{background:#3b82f6}.page_toggleSlider__qYXxp{position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_toggleButton__nDotC.page_active__JBggZ .page_toggleSlider__qYXxp{transform:translateX(20px)}@media (max-width:1200px){.page_audienceMetrics__6JbFL{grid-template-columns:repeat(3,1fr);min-width:300px}}@media (max-width:768px){.page_audienceRow__8gwXu{grid-template-columns:1fr;gap:16px;padding-left:40px}.page_audienceMetrics__6JbFL{grid-template-columns:repeat(2,1fr);min-width:auto}}.page_container__NAKo3{min-height:100vh;background-color:#f8f9fa}.page_content__th9f0{max-width:1400px;margin:0 auto;padding:0 24px}.page_error__3JBSz,.page_loading__sEjw8{display:flex;justify-content:center;align-items:center;height:400px;font-size:18px;color:#666}.page_error__3JBSz{color:#e94560}.page_header__KJk7D{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px 0;border-bottom:1px solid #e9ecef}.page_headerMain__aW3vt{display:flex;align-items:center;gap:16px}.page_title__YzDjv{font-size:32px;font-weight:700;color:#1a1a1a;margin:0}.page_statusBadge__xqS_O{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#e3f2fd;color:#1976d2;border-radius:20px;font-size:14px;font-weight:500}.page_statusIcon__y3isk{font-size:16px}.page_headerActions___f64u{display:flex;gap:12px}.page_editButton__tUAsk{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:white;border:1px solid #d0d7de;border-radius:8px;color:#656d76;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.page_editButton__tUAsk:hover{background-color:#f6f8fa;border-color:#8c959f}.page_launchButton__SJoOJ{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#1976d2;border:none;border-radius:8px;color:white;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.page_launchButton__SJoOJ:hover{background-color:#1565c0}.page_mainGrid__FgRT0{display:grid;grid-template-columns:1fr 400px;grid-gap:32px;gap:32px;margin-bottom:32px}.page_analysisPanel__2TVSR{background:white;border-radius:12px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_analysisHeader__3zznX{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.page_analysisTitle__Ps_KS{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.page_scoreDisplay__4fL3I{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;background-color:#f8f9fa}.page_scoreDisplay__4fL3I.page_green__u7PmB{background-color:#d4edda;color:#155724}.page_scoreDisplay__4fL3I.page_amber__gvbjI{background-color:#fff3cd;color:#856404}.page_scoreDisplay__4fL3I.page_red__UE1O_{background-color:#f8d7da;color:#721c24}.page_scoreIcon__YZL_G{font-size:24px}.page_scoreContent__StvW7{display:flex;flex-direction:column;align-items:center}.page_scoreGrade__dbskv{font-size:24px;font-weight:700}.page_scoreNumber__SouI8{font-size:14px;opacity:.8}.page_metricsGrid___64Ad{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.page_metric__dMSQX{display:flex;align-items:center;gap:16px;padding:20px;background-color:#f8f9fa;border-radius:8px}.page_metricIcon__8L2_p{font-size:24px;color:#1976d2}.page_metricContent__Iv8bn{display:flex;flex-direction:column}.page_metricLabel__mbZpT{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.page_metricValue__7024V{font-size:18px;font-weight:600;color:#1a1a1a}.page_suggestions__eFF_O{border-top:1px solid #e9ecef;padding-top:32px}.page_suggestionsTitle__girZs{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.page_suggestionsList__kvPzv{display:flex;flex-direction:column;gap:12px}.page_suggestion__dT_zj{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;font-size:14px}.page_suggestionIcon__aEYfv{font-size:16px;color:#28a745}.page_suggestion__dT_zj:has(.page_suggestionIcon__aEYfv[data-testid=WarningIcon]) .page_suggestionIcon__aEYfv{color:#ffc107}.page_detailsPanel__RFYGJ{background:white;border-radius:12px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:-moz-fit-content;height:fit-content}.page_detailsTitle__OXX1Q{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 24px}.page_detailSection__74pwo{margin-bottom:32px}.page_sectionTitle__aW1TZ{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.page_objectiveDisplay__whGXP{display:flex;align-items:center;gap:12px;padding:16px;background-color:#f8f9fa;border-radius:8px}.page_objectiveIcon__JghJ8{font-size:24px;color:#1976d2}.page_objectiveLabel__DJ7pC{font-size:16px;font-weight:500;color:#1a1a1a}.page_audienceDetails__oo_cs,.page_budgetSchedule__wlBWT{display:flex;flex-direction:column;gap:16px}.page_detailItem__u1Z5n{display:flex;align-items:center;gap:12px;padding:12px;background-color:#f8f9fa;border-radius:6px}.page_detailIcon__q5RrA{font-size:20px;color:#666;flex-shrink:0}.page_detailContent__GBbVj{display:flex;flex-direction:column;flex:1 1}.page_detailLabel__nybJw{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.page_detailValue__8OkKm{font-size:14px;font-weight:500;color:#1a1a1a}.page_audienceSize__gHcba{display:flex;flex-direction:column;align-items:center;padding:24px;background-color:#e3f2fd;border-radius:8px;margin-top:16px}.page_audienceNumber__zrrgX{font-size:24px;font-weight:700;color:#1976d2}.page_audienceLabel__GrI47{font-size:14px;color:#666}@media (max-width:1024px){.page_mainGrid__FgRT0{grid-template-columns:1fr;gap:24px}.page_header__KJk7D{flex-direction:column;align-items:flex-start;gap:16px}.page_headerActions___f64u{width:100%;justify-content:flex-end}}@media (max-width:768px){.page_content__th9f0{padding:0 16px}.page_analysisPanel__2TVSR,.page_detailsPanel__RFYGJ{padding:20px}.page_metricsGrid___64Ad{grid-template-columns:1fr}.page_headerActions___f64u{flex-direction:column;width:100%}.page_editButton__tUAsk,.page_launchButton__SJoOJ{justify-content:center}}.page_container__Uisge{padding:24px;background-color:#f8fafc;min-height:calc(100vh - 80px)}.page_loadingContainer__J7GgC{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.page_spinner__epXar{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__c5Tfv .8s linear infinite}@keyframes page_spin__c5Tfv{to{transform:rotate(1turn)}}.page_header__z1UGj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.page_title__U5vN3{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 4px}.page_subtitle__ZIBEh{font-size:16px;color:#64748b;margin:0}.page_createBtn__0LitA{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#4267b2,#8b5cf6);color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_createBtn__0LitA:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(66,103,178,.4)}.page_btnIcon__A2WhK{font-size:18px}.page_metricsContainer__Pwz2j{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.page_metricsTopRow__XNeND{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:20px;gap:20px}.page_featuredMetricCard__aLgQT{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px}.page_featuredMetricTop__kN80L{display:flex;gap:20px;align-items:center}.page_featuredMetricItem__2XVSg{flex:1 1}.page_featuredDivider__V59pt{width:1px;height:60px;background:#e2e8f0}.page_featuredDividerHorizontal__k0uLM{width:100%;height:1px;background:#e2e8f0}.page_featuredLabel__Jlysa{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:8px}.page_featuredValue__DwysN{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:4px}.page_featuredRoas__cvv8N{text-align:center}.page_roasLabel__x4arL{font-size:14px;font-weight:600;letter-spacing:.5px;display:block;margin-bottom:8px}.page_roasValue__la7Lz{font-size:48px;color:#1e293b;line-height:1;margin-bottom:4px}.page_platformCard__lK5MY{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px}.page_platformLabel__uALNg{font-size:14px;font-weight:600;color:#1e293b;text-align:center}.page_platformSubLabel__IPSym{font-size:12px;color:#64748b;text-align:center}.page_platformValue__LFJZ_{font-size:32px;font-weight:700;color:#1e293b;text-align:center;margin-top:8px}.page_platformMetric__Gl3l0{display:flex;justify-content:space-between;align-items:center}.page_platformMetricLabel__ngOfl{font-size:13px;color:#64748b}.page_platformMetricValue__GI4M2{font-size:16px;font-weight:600;color:#1e293b}.page_metricsBottomRow__jM_HH{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px}.page_smallMetricCard__vbLGz{background:white;border-radius:12px;padding:20px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);text-align:center}.page_smallMetricLabel__HOTm2{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:12px}.page_smallMetricValue__HFJq8{font-size:24px;font-weight:700;color:#1e293b}@media (max-width:1200px){.page_metricsTopRow__XNeND{grid-template-columns:1fr 1fr}.page_metricsBottomRow__jM_HH{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_metricsTopRow__XNeND{grid-template-columns:1fr}.page_metricsBottomRow__jM_HH{grid-template-columns:repeat(2,1fr)}}.page_twoColumnGrid__OcBjg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:32px}.page_card__QeeMP{background:white;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.page_cardHeader__Ii_8q{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f1f5f9}.page_cardTitle__E23Dp{font-size:18px;font-weight:600;color:#1e293b;margin:0}.page_viewAllBtn__AlO9I{background:none;border:none;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;transition:color .2s ease}.page_viewAllBtn__AlO9I:hover{color:#2563eb}.page_cardContent__6asn5{padding:20px 24px}.page_performersList__dZG3x{display:flex;flex-direction:column;gap:16px}.page_performerItem__fSBgr{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border-radius:8px;transition:all .2s ease}.page_performerItem__fSBgr:hover{background:#f1f5f9}.page_performerRank__D0id_{width:32px;height:32px;background:#3b82f6;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.page_performerInfo__3udHq{flex:1 1;min-width:0}.page_performerName__1Xczz{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_performerMeta__IxF3P{font-size:12px;color:#64748b}.page_performerRoas__q3Y5y{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.page_roasValue__la7Lz{font-size:20px;font-weight:700}.page_roasLabel__x4arL{font-size:11px;color:#64748b;text-transform:uppercase}.page_alertsList__J9vit{display:flex;flex-direction:column;gap:12px}.page_alertItem__UyNnO{display:flex;gap:12px;padding:16px;border-radius:8px;border-left:4px solid}.page_alertItem__UyNnO.page_warning__qo8VR{background:#fef3c7;border-left-color:#f59e0b}.page_alertItem__UyNnO.page_info__f1M5y{background:#dbeafe;border-left-color:#3b82f6}.page_alertIcon__QLb3H{color:#92400e;flex-shrink:0}.page_alertItem__UyNnO.page_info__f1M5y .page_alertIcon__QLb3H{color:#1e40af}.page_alertContent__5Q_D2{flex:1 1}.page_alertTitle__IAbul{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px}.page_alertMessage__3ith2{font-size:13px;color:#64748b}.page_adsGrid__lR6xs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px}.page_adCard__WApWI{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;transition:all .2s ease;cursor:pointer}.page_adCard__WApWI:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_adImageContainer__CMB7Q{aspect-ratio:1;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden}.page_adImage___la_t{width:100%;height:100%;object-fit:cover}.page_adPlaceholder__hS5Tw{color:#cbd5e1;font-size:48px}.page_adInfo__Wf9NX{padding:12px;background:white}.page_adName__e4sh_{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_adStatus__cEUVo{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.page_statusDot__FY3tY{width:6px;height:6px;border-radius:50%;background:#f59e0b}.page_emptyState__GExgx{text-align:center;padding:40px 20px;color:#64748b}.page_emptyIcon__CNegY{font-size:64px;color:#cbd5e1;margin-bottom:16px}.page_emptyState__GExgx p{margin:0 0 16px;font-size:14px}.page_quickActions__n4KM3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.page_actionCard__lkAH7{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;background:white;border:2px dashed #e2e8f0;border-radius:12px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_actionCard__lkAH7:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.page_actionIcon__KTUde{font-size:32px}@media (max-width:1024px){.page_twoColumnGrid__OcBjg{grid-template-columns:1fr}}@media (max-width:768px){.page_container__Uisge{padding:16px}.page_header__z1UGj{flex-direction:column;gap:16px}.page_adsGrid__lR6xs,.page_metricsGrid__V6JTO{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_adsGrid__lR6xs,.page_metricsGrid__V6JTO,.page_quickActions__n4KM3{grid-template-columns:1fr}}.page_dateRangeWrapper__UybO6{display:flex;align-items:center;gap:12px;margin-top:16px}.page_dateRangeLabel__hnlkI{font-size:14px;font-weight:500;color:#64748b}.page_dateRangeDropdown__bvp9t{padding:8px 32px 8px 12px;background:white;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1e293b;cursor:pointer;outline:none;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.page_dateRangeDropdown__bvp9t:hover{border-color:#3b82f6}.page_dateRangeDropdown__bvp9t:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_activityList__a4UP8{display:flex;flex-direction:column;gap:0}.page_activityItem__qNmMp{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f1f5f9}.page_activityItem__qNmMp:last-child{border-bottom:none}.page_activityDot__BWeGO{width:8px;height:8px;background:#3b82f6;border-radius:50%;margin-top:6px;flex-shrink:0}.page_activityContent__SH9dl{flex:1 1}.page_activityText__RthMx{font-size:14px;color:#475569;line-height:1.5;margin-bottom:4px}.page_activityText__RthMx strong{color:#1e293b;font-weight:600}.page_activityTime__STnor{font-size:12px;color:#94a3b8}.page_spendingBanner__nf7MV{display:flex;justify-content:space-between;align-items:center;background:white;border:1px solid #e2e8f0;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_spendingMain__N_poU{flex:1 1}.page_spendingLabel__Og1mP{font-size:14px;font-weight:500;color:#64748b;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.page_spendingAmount__IVou7{font-size:48px;font-weight:700;line-height:1;margin-bottom:12px;color:#1e293b}.page_spendingProjection__80wo2{font-size:14px;color:#64748b;display:flex;align-items:center;gap:8px}.page_spendingDetail__9ua8U{font-size:12px;color:#94a3b8}.page_spendingStats__lWKq_{display:flex;gap:32px}.page_spendingStat__aq96V{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.page_statLabel__Yce6m{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.page_statValue__zAiXI{font-size:24px;font-weight:700;color:#1e293b}@media (max-width:768px){.page_spendingBanner__nf7MV{flex-direction:column;align-items:flex-start;gap:24px}.page_spendingAmount__IVou7{font-size:36px}.page_spendingStats__lWKq_{width:100%;justify-content:space-between}.page_spendingStat__aq96V{align-items:flex-start}}.page_modalOverlay__irLtV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_modal__F8Bwc{background:white;border-radius:12px;padding:32px;max-width:500px;width:90%;text-align:center}.page_modalIcon__hkVTO{font-size:64px;color:#f59e0b;margin-bottom:16px}.page_modal__F8Bwc h3{font-size:24px;font-weight:600;color:#1e293b;margin:0 0 12px}.page_modal__F8Bwc p{font-size:16px;color:#64748b;margin:0 0 24px}.page_missingList__TUfab{list-style:none;padding:0;margin:0 0 32px}.page_missingList__TUfab li{padding:12px;background:#fef3c7;border-radius:6px;margin-bottom:8px;font-weight:500;color:#92400e}.page_modalActions__LAA4r{display:flex;gap:12px;justify-content:center}.page_primaryBtn___FaXt,.page_secondaryBtn__F1YHh{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_secondaryBtn__F1YHh{background:white;color:#64748b;border:1px solid #e2e8f0}.page_secondaryBtn__F1YHh:hover{background:#f8fafc}.page_primaryBtn___FaXt{background:#3b82f6;color:white;border:none}.page_primaryBtn___FaXt:hover{background:#2563eb}.page_container__Zr9pp{max-width:1600px;margin:0 auto;padding:32px;background:#f8fafc;min-height:100vh}.page_errorContainer___Osns,.page_loadingContainer__kf5GY{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;text-align:center}.page_spinner__vR6qg{width:50px;height:50px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__ujRuW 1s linear infinite}@keyframes page_spin__ujRuW{to{transform:rotate(1turn)}}.page_errorContainer___Osns h2{font-size:24px;color:#0f172a;margin:0 0 12px}.page_errorContainer___Osns p{font-size:16px;color:#64748b;margin:0 0 24px}.page_header__PYytx{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page_backButton__2JwWr{display:flex;align-items:center;gap:8px;padding:12px 20px;background:white;color:#64748b;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_backButton__2JwWr:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px)}.page_headerActions__F2vE7{display:flex;gap:12px}.page_editButton__Dj0cP{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_editButton__Dj0cP:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.page_secondaryButton__GJ9nC{display:flex;align-items:center;gap:8px;padding:12px 24px;background:white;color:#64748b;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_secondaryButton__GJ9nC:hover{background:#f8fafc;border-color:#cbd5e1}.page_statusBanner__g3_ZB{background:white;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_statusInfo__x_Phv{display:flex;align-items:center;gap:20px}.page_statusDot__khxHz{width:16px;height:16px;border-radius:50%;flex-shrink:0}.page_adTitle__uI35G{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 8px}.page_statusText__cmHnz{font-size:15px;color:#64748b;margin:0}.page_scoreOverview__S1pMP{display:grid;grid-template-columns:auto 1fr;grid-gap:32px;gap:32px;padding:32px;background:white;border-radius:16px;margin-bottom:32px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_scoreCard__67xhn,.page_scoreCircle__hofni{display:flex;align-items:center;justify-content:center}.page_scoreCircle__hofni{width:160px;height:160px;border-radius:50%;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:8px solid #3b82f6;flex-direction:column}.page_scoreNumber__qdpbu{font-size:48px;font-weight:700;color:#3b82f6;line-height:1}.page_scoreLabel__4ilt3{font-size:14px;color:#64748b;margin-top:8px;font-weight:500}.page_scoreBreakdown__FYL29{display:flex;flex-direction:column;gap:20px;justify-content:center}.page_scoreItem__O87la{display:flex;flex-direction:column;gap:8px}.page_scoreItemLabel__e2Cji{font-size:14px;font-weight:600;color:#0f172a}.page_scoreBar__FLnEs{height:12px;background:#e2e8f0;border-radius:6px;overflow:hidden;position:relative}.page_scoreBarFill__JLKPK{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:6px;transition:width .5s ease}.page_scoreItemValue__vhm3T{font-size:13px;font-weight:600;color:#3b82f6}.page_contentGrid__1YxJM{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:32px;gap:32px;margin-bottom:32px}.page_leftColumn__BgCKg,.page_rightColumn__rsqYb{display:flex;flex-direction:column;gap:24px}.page_section__M4Kz_{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_sectionHeader__x7UYZ{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.page_sectionIcon__byDai{font-size:28px!important;color:#3b82f6}.page_sectionHeader__x7UYZ h2{font-size:20px;font-weight:600;color:#0f172a;margin:0}.page_fieldGroup__3uYFf{margin-bottom:24px}.page_fieldGroup__3uYFf:last-child{margin-bottom:0}.page_fieldLabel__8nH8K{display:block;font-size:14px;font-weight:600;color:#0f172a;margin-bottom:8px}.page_fieldValue__dNxhg{font-size:15px;color:#0f172a;line-height:1.6;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.page_link__5m_U6{color:#3b82f6;text-decoration:none;transition:color .2s ease}.page_link__5m_U6:hover{color:#2563eb;text-decoration:underline}.page_imagePreview__dKt5k{margin-top:12px;border-radius:12px;overflow:hidden;border:2px solid #e2e8f0;max-width:500px}.page_imagePreview__dKt5k img{width:100%;display:block}.page_metadataGrid__2_eMf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_metadataItem__Lax8p{display:flex;flex-direction:column;gap:4px}.page_metadataLabel__45TVo{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase}.page_metadataValue__iFTfS{font-size:14px;font-weight:500;color:#0f172a}.page_previewSection__PvL_1{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_previewTitle__qQjmt{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 20px}.page_adPreviewCard__sikqQ{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#f9fafb}.page_adHeader__qrNuu{display:flex;align-items:center;gap:12px;padding:16px;background:white;border-bottom:1px solid #e2e8f0}.page_pageAvatar___r7ep{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:18px}.page_pageName__ZAN1z{font-size:15px;font-weight:600;color:#0f172a}.page_sponsored__rlzUQ{font-size:12px;color:#64748b}.page_adImage__mQ8WB{width:100%;display:block}.page_adContent__KjYut{padding:20px;background:white}.page_adPrimaryText__d9M_U{font-size:15px;color:#0f172a;line-height:1.6;margin:0 0 12px}.page_adHeadline__LoRrp{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 8px}.page_adDescription__FaLAp{font-size:14px;color:#64748b;margin:0 0 16px}.page_ctaButton__5Y7SF{width:100%;padding:12px;background:#1877f2;color:white;border-radius:6px;text-align:center;font-size:15px;font-weight:600;text-transform:capitalize}.page_insightsSection___V2o4{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_insightCard__EpyBx{display:flex;gap:12px;padding:16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-bottom:12px}.page_insightCard__EpyBx:last-child{margin-bottom:0}.page_insightIcon__pSSLQ{font-size:24px!important;color:#f59e0b;flex-shrink:0}.page_insightCard__EpyBx p{font-size:14px;color:#78350f;line-height:1.6;margin:0}.page_tipsSection__kJy19{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;padding:20px}.page_tipsTitle__UcKPK{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 12px}.page_tipsList__mXZOD{margin:0;padding-left:20px;list-style-type:disc}.page_tipsList__mXZOD li{font-size:14px;color:#166534;line-height:1.6;margin-bottom:8px}.page_tipsList__mXZOD li:last-child{margin-bottom:0}.page_recommendationsSection__E5QcK{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_recommendationContent__Wq7sI{display:flex;flex-direction:column;gap:20px}.page_audienceDescription__seu32{font-size:14px;color:#475569;line-height:1.6;margin:0;padding:16px;background:#f8fafc;border-radius:8px}.page_targetingDetails__ZtrrV{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f8fafc;border-radius:8px}.page_targetingRow__HGNCP{display:flex;justify-content:space-between;align-items:center}.page_targetingLabel__su9jq{font-size:14px;font-weight:500;color:#64748b}.page_targetingValue__GoOho{font-size:14px;font-weight:600;color:#0f172a}.page_interestsBox__93bkP{margin-top:8px}.page_interestTags__f0YD6{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.page_interestTag__YqoO2{padding:8px 16px;background:#eff6ff;color:#1e40af;border-radius:20px;font-size:13px;font-weight:500;border:1px solid #bfdbfe}.page_budgetSection__Jk8_0{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_budgetContent__SHXXo{display:flex;flex-direction:column;gap:16px}.page_budgetItem__GwfLa{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f0fdf4;border-radius:8px}.page_budgetLabel__rh_J3{font-size:14px;font-weight:600;color:#0f172a}.page_budgetValue__VYWdj{font-size:18px;font-weight:700;color:#10b981}.page_budgetReasoning__ZCQgz{margin:0;background:#f8fafc}.page_budgetReasoning__ZCQgz,.page_scalingStrategy__OlEqs{font-size:14px;color:#475569;line-height:1.6;padding:16px;border-radius:8px}.page_scalingStrategy__OlEqs{background:#fef3c7;border:1px solid #fbbf24}.page_performanceSection__2g27T{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_performanceTitle__pKG_W{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 20px}.page_performanceGrid__hGCuA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:16px}.page_performanceCard__gv7xt{display:flex;flex-direction:column;gap:8px;padding:16px;background:#f8fafc;border-radius:8px;text-align:center}.page_performanceLabel__7FHAu{font-size:13px;font-weight:500;color:#64748b}.page_performanceValue__8jS4i{font-size:20px;font-weight:700;color:#0f172a}.page_performanceNotes__npfU1{font-size:13px;color:#64748b;line-height:1.5;margin:0;padding:12px;background:#f8fafc;border-radius:8px;font-style:italic}@media (max-width:1200px){.page_contentGrid__1YxJM,.page_metadataGrid__2_eMf,.page_performanceGrid__hGCuA,.page_scoreOverview__S1pMP{grid-template-columns:1fr}}@media (max-width:768px){.page_container__Zr9pp{padding:16px}.page_header__PYytx{flex-direction:column;align-items:stretch;gap:12px}.page_headerActions__F2vE7{width:100%}.page_editButton__Dj0cP,.page_secondaryButton__GJ9nC{width:100%;justify-content:center}}.page_container__jk_TZ{padding:24px;background-color:#f8fafc;min-height:calc(100vh - 80px);display:flex;flex-direction:column;gap:32px}.page_welcomeSection__dYsf1{margin-bottom:8px}.page_welcomeTitle__iWD5_{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 4px}.page_welcomeSubtitle__iuRXA{font-size:16px;color:#64748b;margin:0}.page_aiInsightsSection__WPEHK{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px;color:white;margin-bottom:8px}.page_aiInsightsHeader__hEUIQ{display:flex;align-items:center;gap:12px;margin-bottom:20px}.page_aiIcon__77sbP{font-size:28px;color:#fbbf24}.page_aiTitle__vTOP7{font-size:20px;font-weight:600;margin:0}.page_insightsGrid__VgTVL{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.page_insightCard__6YyEi{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:flex-start;gap:16px}.page_insightCard__6YyEi.page_opportunity__DzfsR{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.page_insightCard__6YyEi.page_warning__JkV4T{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3)}.page_insightCard__6YyEi.page_success__hPyHy{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.page_insightIcon__2IKV9{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_insightContent__hRx8a{flex:1 1}.page_insightTitle__W3QAt{font-size:16px;font-weight:600;margin:0 0 8px}.page_insightDescription__x9Xbo{font-size:14px;margin:0 0 8px;opacity:.9;line-height:1.4}.page_insightImpact__6Ia_7{font-size:12px;font-weight:500;color:#fbbf24;margin-bottom:12px}.page_insightAction__vR8NN{background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_insightAction__vR8NN:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}.page_metricsSection__6Hu_C{margin-bottom:8px}.page_sectionHeader__vRB0r{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page_sectionTitle__aEQRS{font-size:20px;font-weight:600;color:#1e293b;margin:0}.page_timeframeSelector__ZGppB{position:relative}.page_timeframeButton__adUBf{display:flex;align-items:center;gap:6px;padding:8px 16px;background:white;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.page_timeframeButton__adUBf:hover{background:#f8fafc;border-color:#cbd5e1}.page_dropdownIcon__gFZvJ{font-size:16px;transition:transform .2s ease}.page_timeframeButton__adUBf:hover .page_dropdownIcon__gFZvJ{transform:rotate(180deg)}.page_timeframeDropdown__6Dmuz{position:absolute;top:100%;right:0;background:white;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;min-width:140px;margin-top:4px}.page_timeframeOption__85xQH{display:block;width:100%;padding:10px 16px;background:none;border:none;text-align:left;font-size:14px;color:#374151;cursor:pointer;transition:background-color .2s ease}.page_timeframeOption__85xQH:hover{background:#f8fafc}.page_timeframeOption__85xQH.page_active__2yLMi{background:#3b82f6;color:white}.page_timeframeOption__85xQH:first-child{border-radius:8px 8px 0 0}.page_timeframeOption__85xQH:last-child{border-radius:0 0 8px 8px}.page_metricsGrid___4jhe{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.page_metricCard__YFhiU{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.page_metricCard__YFhiU:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.page_metricHeader__4Uuh7{display:flex;align-items:center;gap:8px;margin-bottom:12px}.page_metricIcon__3t_Dx{color:#3b82f6;font-size:20px}.page_metricLabel__CEWWQ{font-size:14px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.page_metricValue__sIbBH{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:8px;line-height:1}.page_metricChange___5VCw{font-size:14px;font-weight:500}.page_metricChange___5VCw.page_positive__T5Hnr{color:#10b981}.page_metricChange___5VCw.page_negative__wsWRn{color:#ef4444}.page_metricChange___5VCw.page_neutral__vMrqk{color:#64748b}.page_campaignsSection__Ph0mq{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_campaignActions__x1XX7{display:flex;align-items:center;gap:16px}.page_bulkActions__aROwE{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#f1f5f9;border-radius:8px}.page_selectedCount__BExSI{font-size:14px;font-weight:500;color:#475569}.page_bulkActionBtn__lmFNL{padding:6px 12px;background:#3b82f6;color:white;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_bulkActionBtn__lmFNL:hover{background:#2563eb}.page_createCampaignBtn__Y7a6Q{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_createCampaignBtn__Y7a6Q:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.page_btnIcon__4OWsr{font-size:16px}.page_campaignsTable__rq2Ry{margin-top:24px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.page_tableHeader__4B8Jc{display:grid;grid-template-columns:50px 2fr 80px 80px 100px 80px 80px 80px 100px 100px 80px 100px;grid-gap:12px;gap:12px;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.page_tableBody__8Icdt{background:white}.page_tableRow__hFmpi{display:grid;grid-template-columns:50px 2fr 80px 80px 100px 80px 80px 80px 100px 100px 80px 100px;grid-gap:12px;gap:12px;padding:16px 20px;border-bottom:1px solid #f1f5f9;align-items:center;transition:all .2s ease}.page_tableRow__hFmpi:last-child{border-bottom:none}.page_tableRow__hFmpi:hover{background:#fafbfc}.page_checkboxColumn__H8peb{display:flex;align-items:center;justify-content:center}.page_checkboxColumn__H8peb input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}.page_nameColumn__CpkFk{display:flex;flex-direction:column;gap:4px}.page_campaignName__IkTwJ{font-size:14px;font-weight:500;color:#1e293b;line-height:1.3}.page_aiRecommendation__S0YBL{display:flex;align-items:center;gap:4px;font-size:11px;color:#667eea;font-weight:500}.page_aiRecommendationIcon__Y7HZn{font-size:12px;color:#667eea}.page_statusColumn__0wytu{display:flex;align-items:center}.page_statusBadge__nn780{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;color:white;text-transform:capitalize}.page_typeColumn__WGWnf{display:flex;align-items:center}.page_campaignType__o1pP8{padding:4px 8px;background:#f1f5f9;color:#475569;border-radius:6px;font-size:11px;font-weight:500}.page_clicksColumn__zEla_,.page_costColumn__6ESMu,.page_cpcColumn__ObUNs,.page_ctrColumn__d_1Pt,.page_impressionsColumn__iUe1_{font-size:14px;font-weight:500;color:#374151;text-align:right}.page_conversionsColumn__2TGUe{text-align:right}.page_conversionData__C_l6j{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.page_conversionCount___PUHC{font-size:14px;font-weight:600;color:#1e293b}.page_conversionRate__ywjJn{font-size:11px;color:#64748b}.page_aiColumn__R2VxX{text-align:center}.page_aiScore__N9zWx{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;font-weight:700}.page_aiScoreIcon__zX6GZ{font-size:14px}.page_actionsColumn__0iXXG{gap:4px}.page_actionBtn__yxC5o,.page_actionsColumn__0iXXG{display:flex;align-items:center;justify-content:center}.page_actionBtn__yxC5o{width:32px;height:32px;border:none;background:#f8fafc;border-radius:6px;cursor:pointer;transition:all .2s ease}.page_actionBtn__yxC5o:hover{background:#e2e8f0;transform:scale(1.05)}.page_actionIcon__P28tt{font-size:16px;color:#64748b}.page_actionBtn__yxC5o:hover .page_actionIcon__P28tt{color:#374151}@media (max-width:1400px){.page_tableHeader__4B8Jc,.page_tableRow__hFmpi{grid-template-columns:50px 2fr 80px 80px 90px 70px 70px 70px 90px 90px 70px 80px;gap:8px;padding:12px 16px}.page_campaignName__IkTwJ{font-size:13px}.page_aiRecommendation__S0YBL{font-size:10px}}@media (max-width:1200px){.page_metricsGrid___4jhe{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.page_insightsGrid__VgTVL{grid-template-columns:1fr}.page_tableHeader__4B8Jc,.page_tableRow__hFmpi{grid-template-columns:50px 2fr 70px 70px 80px 60px 60px 60px 80px 80px 60px 70px;gap:6px;padding:12px}}@media (max-width:768px){.page_container__jk_TZ{padding:16px;gap:24px}.page_metricsGrid___4jhe{grid-template-columns:1fr;gap:16px}.page_metricCard__YFhiU{padding:20px}.page_metricValue__sIbBH{font-size:28px}.page_welcomeTitle__iWD5_{font-size:24px}.page_aiInsightsSection__WPEHK{padding:20px}.page_insightsGrid__VgTVL{grid-template-columns:1fr;gap:12px}.page_insightCard__6YyEi{padding:16px}.page_sectionHeader__vRB0r{flex-direction:column;align-items:flex-start;gap:16px}.page_campaignActions__x1XX7{flex-direction:column;align-items:stretch;gap:12px}.page_bulkActions__aROwE{justify-content:center}.page_tableHeader__4B8Jc,.page_tableRow__hFmpi{grid-template-columns:40px 2fr 60px 80px 60px 60px;gap:8px;padding:12px}.page_tableHeader__4B8Jc>:nth-child(n+7),.page_tableRow__hFmpi>:nth-child(n+7){display:none}.page_campaignName__IkTwJ{font-size:12px}.page_aiRecommendation__S0YBL{font-size:9px}}@media (max-width:480px){.page_container__jk_TZ{padding:12px}.page_welcomeTitle__iWD5_{font-size:20px}.page_welcomeSubtitle__iuRXA{font-size:14px}.page_aiTitle__vTOP7,.page_sectionTitle__aEQRS{font-size:18px}.page_tableHeader__4B8Jc,.page_tableRow__hFmpi{grid-template-columns:35px 2fr 50px 60px;gap:6px;padding:8px}.page_tableHeader__4B8Jc>:nth-child(n+5),.page_tableRow__hFmpi>:nth-child(n+5){display:none}.page_createCampaignBtn__Y7a6Q{padding:8px 16px;font-size:13px}.page_btnIcon__4OWsr{font-size:14px}}.page_viewAdsBtn__uaGjc{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#ffffff;color:#334155;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_viewAdsBtn__uaGjc:hover{background:#f8fafc;border-color:#cbd5e1}.loadingspinner_container__U3Klk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px}.loadingspinner_spinner__1_ZP4{animation:loadingspinner_pulse__CjpfW 2s infinite}.loadingspinner_message__6eqHB{color:#666;font-size:16px;font-weight:500;margin:0;text-align:center}@keyframes loadingspinner_pulse__CjpfW{0%{opacity:1}50%{opacity:.6}to{opacity:1}}