.page_container__2gazG{padding:24px;background-color:#f8fafc;min-height:calc(100vh - 80px);display:flex;flex-direction:column;gap:32px}.page_loadingContainer__0Eabu{display:flex;align-items:center;justify-content:center;min-height:400px}.page_spinner__2xWO3{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__XG9Ee .8s linear infinite}@keyframes page_spin__XG9Ee{to{transform:rotate(1turn)}}.page_welcomeSection__ClVCh{margin-bottom:8px}.page_welcomeTitle__PrKP6{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 4px}.page_welcomeSubtitle__W5TGv{font-size:16px;color:#64748b;margin:0}.page_aiInsightsSection__g6yZ_{background:linear-gradient(135deg,#4267b2,#8b5cf6);border-radius:16px;padding:24px;color:white;margin-bottom:8px}.page_aiInsightsHeader__v8oNp{display:flex;align-items:center;gap:12px;margin-bottom:20px}.page_aiIcon__kALA1{font-size:28px;color:#fbbf24}.page_aiTitle__z8MqA{font-size:20px;font-weight:600;margin:0}.page_insightsGrid__4EflC{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.page_insightCard__J7Tqs{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__J7Tqs.page_opportunity__hhrKv{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.page_insightCard__J7Tqs.page_warning__Sr4Aq{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3)}.page_insightCard__J7Tqs.page_success__tDyAT{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.page_insightCard__J7Tqs.page_info__1gNQF{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.page_insightIcon___hVLg{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__S5_L7{flex:1 1}.page_insightTitle__hf0la{font-size:16px;font-weight:600;margin:0 0 8px}.page_insightDescription__TGRfB{font-size:14px;margin:0 0 8px;opacity:.9;line-height:1.4}.page_insightImpact__VS3Gp{font-size:12px;font-weight:500;color:#fbbf24;margin-bottom:12px}.page_insightAction__gKQsX{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__gKQsX:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}.page_metricsSection____DWW{margin-bottom:8px}.page_sectionHeader__5_yWG{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page_sectionTitle__5h9ph{font-size:20px;font-weight:600;color:#1e293b;margin:0}.page_timeframeSelector__p0GDL{position:relative}.page_timeframeButton__NyUEW{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__NyUEW:hover{background:#f8fafc;border-color:#cbd5e1}.page_dropdownIcon__PUkET{font-size:16px;transition:transform .2s ease}.page_timeframeButton__NyUEW:hover .page_dropdownIcon__PUkET{transform:rotate(180deg)}.page_timeframeDropdown__b_A_L{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__ozZkK{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__ozZkK:hover{background:#f8fafc}.page_timeframeOption__ozZkK.page_active__9v4xM{background:#4267b2;color:white}.page_timeframeOption__ozZkK:first-child{border-radius:8px 8px 0 0}.page_timeframeOption__ozZkK:last-child{border-radius:0 0 8px 8px}.page_metricsGrid__acQFP{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.page_metricCard__rmEoZ{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__rmEoZ:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.page_metricHeader___kMZ3{display:flex;align-items:center;gap:8px;margin-bottom:12px}.page_metricIcon__coxk0{color:#4267b2;font-size:20px}.page_metricLabel__sayRM{font-size:14px;font-weight:500;color:#64748b;letter-spacing:.5px}.page_metricValue__Nc7IQ{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px;line-height:1}.page_subMetric__9iDnC{font-size:12px;color:#94a3b8;font-weight:500;margin-bottom:2px}.page_metricChange__6eB9O{font-size:14px;font-weight:500}.page_metricChange__6eB9O.page_positive__faf3V{color:#10b981}.page_metricChange__6eB9O.page_negative__PdGNK{color:#ef4444}.page_metricChange__6eB9O.page_neutral__hmrdS{color:#64748b}.page_tableSection__dTMH5{background:white;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_tableActions__NC3VW{display:flex;align-items:center;gap:16px}.page_bulkActions__z_U7w{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#f1f5f9;border-radius:8px}.page_selectedCount__zRGsn{font-size:14px;font-weight:500;color:#475569}.page_bulkActionBtn__vBO9p{padding:6px 12px;background:#4267b2;color:white;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_bulkActionBtn__vBO9p:hover{background:#365899}.page_createBtn__XF6GW{display:flex;align-items:center;gap:8px;padding:10px 20px;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__XF6GW:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(66,103,178,.4)}.page_btnIcon__bcMy7{font-size:16px}.page_tableWrapper__emCGv{margin-top:24px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.page_tableBody___XD7K{background:white}.page_tableHeader__GyHn0{font-weight:600;text-transform:uppercase}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{display:grid;grid-template-columns:50px 2.5fr 140px 110px 150px 110px 100px 130px 130px 110px 90px 100px;grid-gap:20px;gap:20px}.page_tableRow__AZEtQ:last-child{border-bottom:none}.page_tableRow__AZEtQ:hover{background:#fafbfc}.page_checkboxColumn__s6alw{display:flex;align-items:center;justify-content:center}.page_checkboxColumn__s6alw input[type=checkbox]{width:16px;height:16px;accent-color:#4267b2;cursor:pointer}.page_nameColumn__eTBKF{display:flex;flex-direction:column;gap:6px}.page_itemName___buo5{font-size:15px;font-weight:600;color:#1e293b;line-height:1.4}.page_itemMeta__57A9U{font-size:12px;color:#94a3b8;font-weight:400}.page_formatBadge__OsWvP,.page_formatColumn__S0T8g{display:flex;align-items:center}.page_formatBadge__OsWvP{gap:6px;padding:6px 10px;background:#f1f5f9;border-radius:6px;font-size:12px;font-weight:500;color:#64748b}.page_formatBadge__OsWvP svg{font-size:16px}.page_statusColumn__4tN0F{display:flex;align-items:center}.page_statusBadge___AoZm{padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;color:white;text-transform:capitalize}.page_clicksColumn__6iDvi,.page_conversionsColumn__Q6vye,.page_ctrColumn__krn_W,.page_engagementColumn__PcKxW,.page_spendColumn__JFCRL{text-align:right}.page_clicksColumn__6iDvi,.page_conversionsColumn__Q6vye>div:first-child,.page_engagementColumn__PcKxW>div:first-child{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:2px}.page_ctrColumn__krn_W,.page_spendColumn__JFCRL{font-size:16px;font-weight:700;color:#1e293b}.page_roasColumn__azM8B{text-align:right}.page_roasValue__qdfOb{font-size:16px;font-weight:700;color:#10b981}.page_aiColumn__GJkmp{text-align:center}.page_aiScore__rXetd{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:700}.page_aiScoreIcon__NHe5b{font-size:18px}.page_actionsColumn__ttNQv{display:flex;align-items:center;justify-content:flex-end;gap:6px}.page_actionBtn__cncy5{width:36px;height:36px;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.page_actionBtn__cncy5:hover{background:#f1f5f9}.page_actionIcon__51ifD{font-size:18px;color:#64748b}.page_actionBtn__cncy5:hover .page_actionIcon__51ifD{color:#1e293b}@media (max-width:1600px){.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:50px 2.5fr 130px 90px 130px 90px 80px 110px 110px 90px 70px 110px;gap:14px;padding:16px 20px}.page_itemName___buo5{font-size:14px}}@media (max-width:1400px){.page_metricsGrid__acQFP{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.page_insightsGrid__4EflC{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:45px 2fr 120px 85px 120px 85px 75px 105px 105px 85px 65px 100px;gap:12px;padding:14px 18px}}@media (max-width:1200px){.page_sectionHeader__5_yWG{flex-direction:column;align-items:flex-start;gap:16px}.page_tableActions__NC3VW{width:100%;justify-content:space-between}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:40px 2fr 110px 80px 100px 90px 100px 80px;gap:10px}.page_tableHeader__GyHn0>:nth-child(n+9),.page_tableRow__AZEtQ>:nth-child(n+9){display:none}}@media (max-width:1024px){.page_metricsGrid__acQFP{grid-template-columns:repeat(2,1fr)}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:40px 2fr 100px 75px 90px 85px;gap:8px}.page_tableHeader__GyHn0>:nth-child(n+7),.page_tableRow__AZEtQ>:nth-child(n+7){display:none}}@media (max-width:768px){.page_container__2gazG{padding:16px;gap:24px}.page_metricsGrid__acQFP{grid-template-columns:1fr;gap:16px}.page_metricCard__rmEoZ{padding:20px}.page_metricValue__Nc7IQ{font-size:22px}.page_welcomeTitle__PrKP6{font-size:24px}.page_aiInsightsSection__g6yZ_{padding:20px}.page_insightsGrid__4EflC{grid-template-columns:1fr;gap:12px}.page_insightCard__J7Tqs{padding:16px}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:35px 2fr 90px 70px;gap:6px;padding:12px}.page_tableHeader__GyHn0>:nth-child(n+5),.page_tableRow__AZEtQ>:nth-child(n+5){display:none}.page_itemName___buo5{font-size:13px}.page_bulkActions__z_U7w{flex-wrap:wrap}.page_createBtn__XF6GW{width:100%;justify-content:center}}@media (max-width:480px){.page_container__2gazG{padding:12px}.page_welcomeTitle__PrKP6{font-size:20px}.page_welcomeSubtitle__W5TGv{font-size:14px}.page_sectionTitle__5h9ph{font-size:18px}.page_tableHeader__GyHn0,.page_tableRow__AZEtQ{grid-template-columns:30px 2fr 80px;gap:4px;padding:10px}.page_tableHeader__GyHn0>:nth-child(n+4),.page_tableRow__AZEtQ>:nth-child(n+4){display:none}.page_createBtn__XF6GW{padding:8px 16px;font-size:13px}.page_btnIcon__bcMy7{font-size:14px}}.page_tableWrapper__emCGv::-webkit-scrollbar{height:8px}.page_tableWrapper__emCGv::-webkit-scrollbar-track{background:#f1f5f9}.page_tableWrapper__emCGv::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.page_tableWrapper__emCGv::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page_tableGrid__ARff8{display:grid;grid-template-columns:var(--cols);grid-gap:20px;gap:20px}.page_tableHeader__GyHn0{padding:16px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;color:#94a3b8;letter-spacing:.5px;align-items:center}.page_tableHeader__GyHn0>*{font-weight:600;text-transform:uppercase}.page_tableRow__AZEtQ{padding:20px 24px;border-bottom:1px solid #f1f5f9;align-items:center;transition:all .2s ease}.page_nameColumn__eTBKF{min-width:280px}.page_itemName___buo5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_adsGrid__FTR0u{--cols:50px minmax(320px,3fr) 110px 100px 130px 110px 100px 120px 120px 100px 90px 100px}.page_campaignsGrid__Y5rMF{--cols:50px minmax(340px,3fr) 100px 110px 130px 110px 100px 100px 120px 120px 100px 80px 90px 80px 100px}.page_adsetsGrid__PTOww{--cols:50px minmax(320px,3fr) 100px 130px 110px 90px 100px 120px 120px 100px 90px 100px}.page_placementsGrid__Pg47L{--cols:minmax(260px,3fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.page_clicksColumn__6iDvi,.page_conversionsColumn__Q6vye,.page_ctrColumn__krn_W,.page_engagementColumn__PcKxW,.page_roasColumn__azM8B,.page_spendColumn__JFCRL{text-align:right}@media (max-width:1400px){.page_adsGrid__FTR0u{--cols:45px minmax(280px,3fr) 100px 90px 120px 100px 90px 110px 110px 90px 80px 90px}.page_campaignsGrid__Y5rMF{--cols:45px minmax(300px,3fr) 95px 100px 120px 100px 90px 90px 110px 110px 90px 70px 80px 70px 90px}}@media (max-width:1200px){.page_adsGrid__FTR0u>:nth-child(n+9),.page_tableRow__AZEtQ.page_adsGrid__FTR0u>:nth-child(n+9){display:none}.page_adsGrid__FTR0u{--cols:40px minmax(260px,3fr) 95px 85px 110px 95px 90px 110px}.page_campaignsGrid__Y5rMF>:nth-child(n+10),.page_tableRow__AZEtQ.page_campaignsGrid__Y5rMF>:nth-child(n+10){display:none}.page_campaignsGrid__Y5rMF{--cols:40px minmax(260px,3fr) 95px 100px 110px 95px 90px 90px 110px 90px}.page_adsetsGrid__PTOww>:nth-child(n+9),.page_tableRow__AZEtQ.page_adsetsGrid__PTOww>:nth-child(n+9){display:none}.page_adsetsGrid__PTOww{--cols:40px minmax(260px,3fr) 95px 110px 90px 90px 110px 90px}.page_placementsGrid__Pg47L>:nth-child(n+7),.page_tableRow__AZEtQ.page_placementsGrid__Pg47L>:nth-child(n+7){display:none}.page_placementsGrid__Pg47L{--cols:minmax(240px,3fr) 1fr 1fr 1fr 1fr 1fr}}.page_emptyState__0sfps,.page_loadingState__oIdkw{text-align:center;padding:60px 20px;color:#64748b}.page_emptyIcon__XdQAS{font-size:64px;color:#cbd5e1;margin-bottom:16px}.page_emptyState__0sfps h3{font-size:20px;font-weight:600;color:#0f172a;margin:16px 0 8px}.page_emptyState__0sfps p{font-size:14px;margin-bottom:24px}.page_adHeadline__xZfJi{font-size:12px;color:#94a3b8;margin-top:4px;font-style:italic}.page_campaignColumn__r1yI9{min-width:160px;padding:12px}.page_campaignInfo__6sB6s{display:flex;flex-direction:column;gap:4px}.page_campaignName__ABXR5{font-size:13px;font-weight:500;color:#0f172a}.page_campaignObjective__dvLEg{font-size:11px;color:#64748b;text-transform:uppercase}.page_modalOverlay__OtuV0{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__3aQK5{background:white;border-radius:12px;padding:24px;max-width:500px;width:90%}.page_adSetList__8lfrt{max-height:300px;overflow-y:auto;margin:20px 0}.page_adSetOption__l8LoB{display:flex;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;cursor:pointer}.page_adSetOption__l8LoB.page_disabled__PA_LE{opacity:.5;cursor:not-allowed}.page_modalActions__Ij7eo{display:flex;gap:12px;justify-content:flex-end}.page_draftBadge__9uYF4{display:inline-block;padding:2px 6px;background:#fef3c7;color:#92400e;border-radius:4px;font-size:11px;font-weight:600}