.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_modalIcon__hkVTO{font-size:64px;margin-bottom:16px}.page_modal__F8Bwc h3{font-size:24px;margin:0 0 12px}.page_modal__F8Bwc p{font-size:16px}.page_primaryBtn___FaXt{background:#3b82f6}.page_primaryBtn___FaXt:hover{background:#2563eb}.page_modalOverlay__irLtV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000}@keyframes page_modalIn__sT_MW{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.page_modal__F8Bwc{background:white;border-radius:12px;padding:32px;max-width:500px;width:90%;text-align:center;animation:page_modalIn__sT_MW .16s ease-out both;box-shadow:0 24px 60px rgba(15,23,42,.18)}.page_modal__F8Bwc h3{font-size:20px;font-weight:600;color:#1e293b;margin:16px 0 8px}.page_modal__F8Bwc p{font-size:14px;color:#64748b;margin:0 0 24px}.page_modalIcon__hkVTO{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;color:#f59e0b}.page_modalIcon__hkVTO svg{font-size:64px}.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:linear-gradient(135deg,#4267b2,#8b5cf6);color:white;border:none;box-shadow:0 2px 8px rgba(66,103,178,.3)}.page_primaryBtn___FaXt:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(66,103,178,.4)}.page_primaryBtn___FaXt:disabled{opacity:.6;cursor:not-allowed}.page_container__385v5{min-height:100vh;background:#f8fafc;padding:24px}.page_content__AEimR{max-width:1400px;margin:0 auto}.page_loadingContainer__hxXts{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#64748b}.page_spinner__1jQ37{width:50px;height:50px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__3pi2x 1s linear infinite}@keyframes page_spin__3pi2x{to{transform:rotate(1turn)}}.page_headerSection__ppS6G{background:linear-gradient(135deg,#1687a7,#276678);border-radius:16px;padding:32px;margin-bottom:32px;color:white;box-shadow:0 4px 24px rgba(22,135,167,.2)}.page_backBtn__IalQJ{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:8px;font-size:14px;font-weight:500;color:white;cursor:pointer;transition:all .2s ease;margin-bottom:16px}.page_backBtn__IalQJ:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.4)}.page_title__kGAc2{font-size:28px;font-weight:700;color:white;margin:0 0 8px}.page_subtitle__56tE6{font-size:16px;color:rgba(255,255,255,.9);margin:0}.page_mainGrid__6ys8a{display:grid;grid-template-columns:2fr 1fr;grid-gap:32px;gap:32px;align-items:start}.page_formPanel__oQ4AE{background:white;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.page_section__a_Gr3{padding:32px;border-bottom:1px solid #f1f5f9}.page_section__a_Gr3:last-child{border-bottom:none}.page_sectionTitle__xuUF6{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 20px}.page_inputGroup__Gi4Q_{margin-bottom:20px}.page_inputGroup__Gi4Q_:last-child{margin-bottom:0}.page_inputLabel__NeQWq{font-size:14px;font-weight:600;color:#0f172a;display:block;margin-bottom:8px}.page_selectInput__AIEmh,.page_textArea__No61J,.page_textInput__F_3tl{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .2s ease;background:white;color:#0f172a;font-family:inherit}.page_selectInput__AIEmh:focus,.page_textArea__No61J:focus,.page_textInput__F_3tl:focus{outline:none;border-color:#1687a7;box-shadow:0 0 0 3px rgba(22,135,167,.1)}.page_selectInput__AIEmh.page_error__i6iDy,.page_textArea__No61J.page_error__i6iDy,.page_textInput__F_3tl.page_error__i6iDy{border-color:#ef4444}.page_textArea__No61J{resize:vertical;min-height:100px}.page_errorMessage__I9bre{font-size:12px;color:#ef4444;margin-top:4px;display:block}.page_formatGrid__DOCIe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.page_formatButton__fo_ux{padding:12px;border:2px solid #e2e8f0;border-radius:8px;background:white;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .2s ease}.page_formatButton__fo_ux:hover{border-color:#1687a7;transform:translateY(-1px)}.page_formatButton__fo_ux.page_active__9SCJS{border-color:#1687a7;background:rgba(22,135,167,.05);box-shadow:0 0 0 3px rgba(22,135,167,.1)}.page_formatLabel__8j5Yy{font-size:12px;font-weight:600;color:#0f172a}.page_formatRatio__Ya4ks{font-size:11px;color:#64748b}.page_uploadZone__uXJyw{border:2px dashed #cbd5e1;border-radius:12px;padding:32px;text-align:center;background:#f8fafc;transition:all .2s ease;cursor:pointer}.page_uploadZone__uXJyw.page_dragActive__VnqN3,.page_uploadZone__uXJyw:hover{border-color:#1687a7;background:rgba(22,135,167,.05)}.page_uploadZone__uXJyw.page_error__i6iDy{border-color:#ef4444;background:rgba(239,68,68,.05)}.page_uploadContent__BADRg{display:flex;flex-direction:column;align-items:center;gap:12px}.page_uploadIcon__oDQ2O{font-size:48px;color:#94a3b8}.page_uploadTitle__o_I9C{font-size:16px;font-weight:600;color:#0f172a;margin:0}.page_uploadDesc__r_mG9{font-size:14px;color:#64748b;margin:0}.page_fileInput__OKtG_{display:none}.page_uploadButton__OupMh{background:#1687a7;color:white;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;display:inline-block;transition:all .2s ease;border:none;font-size:14px}.page_uploadButton__OupMh:hover{background:#276678;transform:translateY(-1px)}.page_aspectRatioContainer__hyk15{position:relative;width:100%;overflow:hidden;border-radius:8px}.page_aspectRatioContainer__hyk15.page_square__NpXYN{aspect-ratio:1/1}.page_aspectRatioContainer__hyk15.page_story__ltpRG{aspect-ratio:9/16;max-width:200px;margin:0 auto}.page_aspectRatioContainer__hyk15.page_landscape__sVimY{aspect-ratio:1.91/1}.page_creativePreview__aeXEU{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page_removeCreativeButton__OWjWj{position:absolute;top:8px;right:8px;background:#ef4444;color:white;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.page_removeCreativeButton__OWjWj:hover{background:#dc2626;transform:scale(1.1)}.page_creativeName__2z4VD{margin-top:12px;font-size:14px;color:#64748b}.page_charCount__XRNbj{font-size:12px;color:#94a3b8;margin-left:4px}.page_ctaHint__yn9cs{font-size:11px;color:#8b5cf6;margin:6px 0 0;font-weight:500}.page_warningBox__guJfg{margin-top:12px;padding:12px;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;display:flex;align-items:center;gap:8px}.page_warningIcon__PJN0Q{font-size:20px;flex-shrink:0}.page_submitSection__kDXhx{display:flex;gap:16px;padding:32px;border-top:1px solid #f1f5f9;background:#fafbfc}.page_cancelButton__vFne6{flex:1 1;padding:16px 24px;background:white;color:#64748b;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_cancelButton__vFne6:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.page_submitButton__oxsNS{flex:2 1;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#1687a7,#276678);color:white;border:none;padding:16px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(22,135,167,.2)}.page_submitButton__oxsNS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(22,135,167,.3)}.page_submitButton__oxsNS:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_previewPanel__k1jrM{position:-webkit-sticky;position:sticky;top:24px;background:white;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9;padding:24px}.page_previewTitle__whju_{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 16px}.page_adPreviewCard__asFEr{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:white;margin-bottom:16px}.page_adHeader__Alrgc{display:flex;align-items:center;gap:12px;padding:16px;background:white;border-bottom:1px solid #e2e8f0}.page_pageAvatar____u2v{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__CGW9W{font-size:15px;font-weight:600;color:#0f172a}.page_sponsored__f4euI{font-size:12px;color:#64748b}.page_previewCreative__EZ2xn{width:100%;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center;position:relative}.page_previewCreative__EZ2xn.page_square__NpXYN{aspect-ratio:1/1}.page_previewCreative__EZ2xn.page_story__ltpRG{aspect-ratio:9/16}.page_previewCreative__EZ2xn.page_landscape__sVimY{aspect-ratio:1.91/1}.page_previewImage__vPG0k{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page_previewPlaceholder__yc2Ok{text-align:center;color:#64748b;padding:40px 20px}.page_placeholderIcon__YOcAN{font-size:48px;color:#cbd5e1}.page_placeholderText__SlfP_{font-size:14px;margin:8px 0 0}.page_previewContent__FwfsP{padding:16px}.page_previewPrimaryText__SOEon{font-size:14px;color:#374151;line-height:1.4;margin:0 0 8px}.page_previewHeadline__KcFoe{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 8px}.page_previewDescription__3j_8b{font-size:13px;color:#64748b;margin:0 0 12px}.page_previewCtaButton__WvFSG{background:#1877f2;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;width:100%;transition:all .2s ease;text-transform:capitalize}.page_previewCtaButton__WvFSG:hover{background:#0c63d4}.page_infoBox__e0ZK_{padding:12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.page_infoText__XSj3_{font-size:12px;color:#0c4a6e;margin:0;line-height:1.5}@media (max-width:1200px){.page_mainGrid__6ys8a{grid-template-columns:1fr;gap:24px}.page_previewPanel__k1jrM{position:relative;top:0;order:-1}}@media (max-width:768px){.page_container__385v5{padding:16px}.page_section__a_Gr3{padding:20px}.page_title__kGAc2{font-size:24px}.page_formatGrid__DOCIe{grid-template-columns:1fr}.page_submitSection__kDXhx{flex-direction:column}}.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}}