.Dashboard_dashboard__q_lhk{min-height:100vh;padding:var(--spacing-xl);max-width:1440px;margin:0 auto;animation:Dashboard_fadeIn__43U4M var(--transition-base) ease-out}.Dashboard_header__fXQMC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-light)}.Dashboard_headerContent__GZG_A{flex:1 1}.Dashboard_title__GSI5d{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Dashboard_subtitle__hwS1o{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.Dashboard_headerActions__SaMJu{display:flex;gap:var(--spacing-md)}.Dashboard_metricsGrid__ts_Ao{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.Dashboard_chartsSection__fMNds,.Dashboard_metricsGrid__ts_Ao{margin-bottom:var(--spacing-2xl)}.Dashboard_mainContent__uIetm{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.Dashboard_tableSection__IKlvd{flex:1 1}.Dashboard_sectionTitle__rvx6C{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}@keyframes Dashboard_fadeIn__43U4M{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Dashboard_dashboard__q_lhk{padding:var(--spacing-lg)}.Dashboard_metricsGrid__ts_Ao{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.Dashboard_dashboard__q_lhk{padding:var(--spacing-md)}.Dashboard_header__fXQMC{flex-direction:column;gap:var(--spacing-lg)}.Dashboard_headerActions__SaMJu{width:100%;justify-content:flex-start}.Dashboard_title__GSI5d{font-size:var(--font-size-2xl)}.Dashboard_subtitle__hwS1o{font-size:var(--font-size-base)}.Dashboard_metricsGrid__ts_Ao{grid-template-columns:1fr}}.MetricsCard_card__jaJuv{position:relative;overflow:visible;transition:all var(--transition-base)}.MetricsCard_card__jaJuv:hover{transform:translateY(-4px)}.MetricsCard_header__kuWQq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md)}.MetricsCard_title__H_JK6{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.MetricsCard_icon__A0Ww9{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px;transition:all var(--transition-base)}.MetricsCard_icon-default__6knZF{background:linear-gradient(135deg,var(--color-primary-light),var(--color-primary));color:white}.MetricsCard_icon-success__hVC9J{background:linear-gradient(135deg,var(--color-success-light),var(--color-success));color:white}.MetricsCard_icon-warning__6Dtf7{background:linear-gradient(135deg,var(--color-warning-light),var(--color-warning));color:white}.MetricsCard_icon-error__vq3Bg{background:linear-gradient(135deg,var(--color-error-light),var(--color-error));color:white}.MetricsCard_content__Xi_bf{margin-bottom:var(--spacing-md)}.MetricsCard_value___N3Uh{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1;margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.MetricsCard_change__i2LPF{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.MetricsCard_changeIcon__zq5PI{font-size:var(--font-size-base)}.MetricsCard_changePositive__ypMor{color:var(--color-success)}.MetricsCard_changeNegative__ZYVj4{color:var(--color-error)}.MetricsCard_changeNeutral__M3Z0y{color:var(--color-text-tertiary)}.MetricsCard_changeValue__Q7_Ib{font-weight:var(--font-weight-semibold)}.MetricsCard_changeLabel__Y3kK4{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.MetricsCard_sparkline__bH0JV{position:relative;height:40px;margin:0 calc(var(--spacing-lg) * -1);padding:0 var(--spacing-lg);overflow:hidden}.MetricsCard_sparklineSvg__AcyEo{width:100%;height:100%;opacity:.6;transition:opacity var(--transition-base)}.MetricsCard_card__jaJuv:hover .MetricsCard_sparklineSvg__AcyEo{opacity:1}@media (max-width:768px){.MetricsCard_value___N3Uh{font-size:var(--font-size-2xl)}.MetricsCard_icon__A0Ww9{width:32px;height:32px;font-size:16px}}.Card_card__AvT0A{border-radius:var(--radius-lg);transition:all var(--transition-base);position:relative;overflow:hidden}.Card_default__2B57J{background:var(--color-background-light);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm)}.Card_glass___z0Hq{background:var(--glass-background);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.Card_neumorphism__raUf3{background:var(--color-background-light);box-shadow:var(--shadow-neumorphism)}.Card_padding-none__3KZsg{padding:0}.Card_padding-small__dSIXy{padding:var(--spacing-md)}.Card_padding-medium__V_EpG{padding:var(--spacing-lg)}.Card_padding-large__KYvz5{padding:var(--spacing-xl)}.Card_hoverable__gTuJ6{cursor:pointer}.Card_hoverable__gTuJ6:hover{transform:translateY(-4px)}.Card_default__2B57J.Card_hoverable__gTuJ6:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary-light)}.Card_glass___z0Hq.Card_hoverable__gTuJ6:hover{background:rgba(255,255,255,.8);box-shadow:var(--glass-shadow),0 0 20px rgba(24,144,255,.1)}.Card_neumorphism__raUf3.Card_hoverable__gTuJ6:hover{box-shadow:12px 12px 20px rgba(0,0,0,.1),-12px -12px 20px rgba(255,255,255,.9)}.Card_hoverable__gTuJ6:active{transform:translateY(0)}.Card_neumorphism__raUf3.Card_hoverable__gTuJ6:active{box-shadow:var(--shadow-neumorphism-pressed)}.ReportTable_tableContainer__Tnv1e{background:var(--color-background-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.ReportTable_viewTabs__h9OWC{background:var(--color-background);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-light);overflow:hidden}.ReportTable_viewTabsContainer__BqgAA{display:flex;gap:var(--spacing-xs);overflow-x:auto;scroll-behavior:smooth;padding-bottom:var(--spacing-xs)}.ReportTable_viewTabsContainer__BqgAA::-webkit-scrollbar{height:4px}.ReportTable_viewTabsContainer__BqgAA::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}.ReportTable_viewTabsContainer__BqgAA::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.ReportTable_viewTab__aeXFJ{padding:var(--spacing-sm) var(--spacing-md);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);border:none;border-bottom:2px solid transparent;position:relative;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.ReportTable_viewTabActive__Wmy1e,.ReportTable_viewTab__aeXFJ:hover{color:var(--color-primary);background:var(--color-background-light)}.ReportTable_viewTabActive__Wmy1e{border-bottom-color:var(--color-primary)}.ReportTable_tableWrapper__902Sz{overflow-x:auto}.ReportTable_table__0LKdb{width:100%;border-collapse:collapse}.ReportTable_table__0LKdb thead{background:var(--gradient-background);border-bottom:2px solid var(--color-border-light)}.ReportTable_table__0LKdb th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.ReportTable_sortable__9SVu4{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--transition-fast)}.ReportTable_sortable__9SVu4:hover{color:var(--color-primary)}.ReportTable_sortIcon__a_1yY{margin-left:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-primary)}.ReportTable_table__0LKdb tbody tr{border-bottom:1px solid var(--color-border-light);transition:all var(--transition-fast)}.ReportTable_row___WBnG:hover{background:var(--color-background)}.ReportTable_row___WBnG.ReportTable_selected__0sxOE{background:rgba(24,144,255,.05)}.ReportTable_table__0LKdb td{padding:var(--spacing-lg) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-primary);vertical-align:middle}.ReportTable_tableCompact__uTX6L td{padding:8px 12px;vertical-align:middle}.ReportTable_tableCompact__uTX6L th{padding:8px 12px}.ReportTable_tableCompact__uTX6L .ReportTable_campaignName__HykmS{min-height:50px;display:flex;align-items:center}.ReportTable_checkboxColumn__wGDPH{width:40px;text-align:center}.ReportTable_checkbox__1G7Pv{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary)}.ReportTable_campaignName__HykmS{display:flex;align-items:center;gap:var(--spacing-lg);min-width:400px}.ReportTable_thumbnail__WUK6q{width:120px;height:68px;border-radius:var(--radius-md);object-fit:cover;box-shadow:var(--shadow-md);transition:all var(--transition-base);cursor:pointer;border:2px solid transparent}.ReportTable_thumbnail__WUK6q:hover{transform:scale(1.05);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.ReportTable_thumbnailCompact__wuGVb{width:90px;height:50px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;border:1px solid var(--color-border-light);transition:all var(--transition-fast)}.ReportTable_thumbnailCompact__wuGVb:hover{transform:scale(1.03);box-shadow:0 4px 16px rgba(0,0,0,.2);border-color:var(--color-primary-light)}.ReportTable_campaignNameCompact__WKmig{gap:var(--spacing-md);min-width:320px}.ReportTable_name__o15EE{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);line-height:1.4}.ReportTable_tags__M415O{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.ReportTable_tag__wgMUu{padding:4px var(--spacing-sm);background:var(--color-background);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-text-tertiary);border:1px solid var(--color-border-light)}.ReportTable_number__V_6ga{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReportTable_highlight__73VJO{color:var(--color-success);font-weight:var(--font-weight-semibold)}.ReportTable_actions__4MHIM{display:flex;gap:var(--spacing-xs);justify-content:flex-end}@media (max-width:1024px){.ReportTable_table__0LKdb td,.ReportTable_table__0LKdb th{padding:var(--spacing-md) var(--spacing-md)}.ReportTable_campaignName__HykmS{min-width:350px}.ReportTable_thumbnail__WUK6q{width:100px;height:56px}}@media (max-width:768px){.ReportTable_table__0LKdb{font-size:var(--font-size-xs)}.ReportTable_campaignName__HykmS{min-width:280px;flex-direction:column;align-items:flex-start}.ReportTable_thumbnail__WUK6q{width:80px;height:45px}.ReportTable_name__o15EE{font-size:var(--font-size-sm)}.ReportTable_tags__M415O{display:none}.ReportTable_actions__4MHIM{flex-direction:column}}.ReportTable_spotlightContainer__UsBsV{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl)}.ReportTable_spotlightCard__bXtJL{background:var(--gradient-background);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden;transition:all var(--transition-base)}.ReportTable_spotlightCard__bXtJL:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(24,144,255,.1) 0,transparent 70%);animation:ReportTable_pulse__lBgDb 3s ease-in-out infinite;pointer-events:none}@keyframes ReportTable_pulse__lBgDb{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.ReportTable_spotlightHeader__zj_qp{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg)}.ReportTable_spotlightInfo__HVxWp{flex:1 1}.ReportTable_spotlightTitle__PwJdk{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.ReportTable_spotlightMeta__FWmLp{display:flex;gap:var(--spacing-md);align-items:center}.ReportTable_spotlightMetrics__UzP1a{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.ReportTable_spotlightMetric__YokeT{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ReportTable_spotlightMetricLabel__twnuP{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px}.ReportTable_spotlightMetricValue__ckBcR{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ReportTable_spotlightMetricChange__dw4q3{font-size:var(--font-size-sm);color:var(--color-success);font-weight:var(--font-weight-semibold)}.ReportTable_spotlightCreatives__bybt2{display:flex;gap:var(--spacing-lg);position:relative}.ReportTable_spotlightCreativeMain__pSvAL{flex:2 1;position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl)}.ReportTable_spotlightMainImage__qI7jI{width:100%;height:300px;object-fit:cover;display:block}.ReportTable_spotlightOverlay__j4b0h{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.8));display:flex;align-items:flex-end;padding:var(--spacing-lg);opacity:0;transition:opacity var(--transition-base)}.ReportTable_spotlightCreativeMain__pSvAL:hover .ReportTable_spotlightOverlay__j4b0h{opacity:1}.ReportTable_spotlightOverlayContent__Mxj2T{color:white}.ReportTable_spotlightAILabel__8dFxQ{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);animation:ReportTable_glow__23WRF 2s ease-in-out infinite}@keyframes ReportTable_glow__23WRF{0%,to{box-shadow:0 0 10px rgba(102,126,234,.8)}50%{box-shadow:0 0 20px rgba(102,126,234,1)}}.ReportTable_spotlightProposals__FKCRg{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-md)}.ReportTable_spotlightProposalCard__U7YiC{position:relative;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-md)}.ReportTable_spotlightProposalCard__U7YiC:hover{transform:scale(1.05);box-shadow:var(--shadow-xl);z-index:10}.ReportTable_spotlightProposalImage__oFd7D{width:100%;height:80px;object-fit:cover}.ReportTable_spotlightProposalInfo__9_zEZ{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-sm);color:white;font-size:var(--font-size-xs);transform:translateY(100%);transition:transform var(--transition-base)}.ReportTable_spotlightProposalCard__U7YiC:hover .ReportTable_spotlightProposalInfo__9_zEZ{transform:translateY(0)}.ReportTable_spotlightProposalCtr__M3g_P{font-weight:var(--font-weight-bold);color:var(--color-success)}.ReportTable_dashboardContainer__RkQUG{padding:var(--spacing-xl)}.ReportTable_dashboardGrid__1Urvl{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.ReportTable_dashboardCard__G69TN{background:var(--color-background-light);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base);position:relative;overflow:hidden}.ReportTable_dashboardCard__G69TN:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.ReportTable_dashboardCardHeader__pE6L_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md)}.ReportTable_dashboardCardTitle__rVA6Y{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ReportTable_dashboardCardBadge__495Cl{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-bold)}.ReportTable_dashboardMetricRow__ECezZ{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-md)}.ReportTable_dashboardMetricValue__XhC4j{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ReportTable_dashboardMetricCompare__0uLl1{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-success)}.ReportTable_dashboardAIPreview__MFtju{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}.ReportTable_dashboardAIThumbnail__7dNV8{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:16/9;cursor:pointer;transition:all var(--transition-base)}.ReportTable_dashboardAIThumbnail__7dNV8 img{width:100%;height:100%;object-fit:cover}.ReportTable_dashboardAIThumbnail__7dNV8:hover{transform:scale(1.05);z-index:10}.ReportTable_dashboardAIOverlay__Yh4U6{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);padding:var(--spacing-sm);color:white;font-size:10px;transform:translateY(100%);transition:transform var(--transition-base)}.ReportTable_dashboardAIThumbnail__7dNV8:hover .ReportTable_dashboardAIOverlay__Yh4U6{transform:translateY(0)}.ReportTable_dashboardSparkline__PgwJa{margin:var(--spacing-md) 0;height:60px;position:relative;background:var(--gradient-background);border-radius:var(--radius-sm);padding:var(--spacing-sm)}.ReportTable_instagramContainer__LrvK0{padding:var(--spacing-lg)}.ReportTable_instagramGrid__V0Vo7{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ReportTable_instagramCard__INTH9{position:relative;aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.ReportTable_instagramCard__INTH9:hover{transform:scale(1.02);box-shadow:var(--shadow-lg)}.ReportTable_instagramImage__4jJ2c{width:100%;height:100%;object-fit:cover}.ReportTable_instagramOverlay__7gi_T{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7));display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-md);opacity:0;transition:opacity var(--transition-base)}.ReportTable_instagramCard__INTH9:hover .ReportTable_instagramOverlay__7gi_T{opacity:1}.ReportTable_instagramStats__BXHSS{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.ReportTable_instagramStat__tYrq7{display:flex;align-items:center;gap:var(--spacing-xs);color:white;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ReportTable_instagramTitle___Q6cy{color:white;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.ReportTable_instagramAIBadge__d35eu{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:linear-gradient(135deg,#f093fb,#f5576c);color:white;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:4px}.ReportTable_instagramMiniGrid__VaCcp{position:absolute;top:var(--spacing-md);left:var(--spacing-md);display:grid;grid-template-columns:repeat(2,30px);grid-gap:2px;gap:2px;opacity:0;transition:all var(--transition-base)}.ReportTable_instagramCard__INTH9:hover .ReportTable_instagramMiniGrid__VaCcp{opacity:1}.ReportTable_instagramMiniThumb__uBVNV{width:30px;height:30px;border-radius:4px;overflow:hidden;border:1px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ReportTable_instagramMiniThumb__uBVNV img{width:100%;height:100%;object-fit:cover}.ReportTable_timelineContainer__Ngy1M{padding:var(--spacing-xl);position:relative}.ReportTable_timelineLine__kzCXb{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--gradient-primary);transform:translateX(-50%)}.ReportTable_timelineItem__O0uBW{display:flex;align-items:center;margin-bottom:var(--spacing-2xl);position:relative}.ReportTable_timelineItem__O0uBW:nth-child(2n){flex-direction:row-reverse}.ReportTable_timelineContent__Or6pM{flex:1 1;padding:0 var(--spacing-xl)}.ReportTable_timelineCard__Lc8Zb{background:var(--color-background-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);position:relative}.ReportTable_timelineDot__3svUI{width:20px;height:20px;background:var(--color-primary);border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);z-index:1}.ReportTable_carouselContainer__2omdz{padding:var(--spacing-xl);overflow:hidden}.ReportTable_carouselTrack__SriNe{display:flex;gap:var(--spacing-lg);transition:transform var(--transition-base)}.ReportTable_carouselCard__WEZbE{min-width:400px;background:var(--color-background-light);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-lg)}.ReportTable_carouselControls__kO7gr{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.ReportTable_carouselButton__IIHsE{width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-primary);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);transition:all var(--transition-base)}.ReportTable_carouselButton__IIHsE:hover{transform:scale(1.1);background:var(--color-primary-dark)}.ReportTable_magazineContainer__oy_oq{padding:var(--spacing-xl)}.ReportTable_magazineLayout__Noxkc{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:200px;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ReportTable_magazineArticle__zITFq{background:var(--color-background-light);border-radius:var(--radius-lg);overflow:hidden;position:relative;cursor:pointer;transition:all var(--transition-base)}.ReportTable_magazineArticle__zITFq:hover{transform:scale(1.02);box-shadow:var(--shadow-xl)}.ReportTable_magazineFeature__3aSEp{grid-column:span 3;grid-row:span 2}.ReportTable_magazineLarge__vrqcb{grid-column:span 2;grid-row:span 2}.ReportTable_magazineSmall__pwcQM{grid-column:span 2}.ReportTable_kanbanContainer__tRG8a{padding:var(--spacing-lg);display:flex;gap:var(--spacing-lg);overflow-x:auto}.ReportTable_kanbanColumn__ztyga{min-width:350px;background:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-md)}.ReportTable_kanbanHeader__2h1Eo{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);background:var(--gradient-background);border-radius:var(--radius-md)}.ReportTable_kanbanCard__OLGBQ{background:var(--color-background-light);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-sm);box-shadow:var(--shadow-sm);cursor:move;transition:all var(--transition-base)}.ReportTable_kanbanCard__OLGBQ:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ReportTable_stackContainer__PONgf{padding:var(--spacing-2xl);perspective:1000px;display:flex;justify-content:center;align-items:center;min-height:600px}.ReportTable_stackWrapper__AqC1W{position:relative;width:400px;height:500px;transform-style:preserve-3d;transform:rotateY(15deg)}.ReportTable_stackCard__00w_N{position:absolute;width:100%;height:100%;background:var(--color-background-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-base)}.ReportTable_stackCard__00w_N:hover{transform:translateZ(50px)}.ReportTable_stackCard__00w_N:first-child{transform:translateZ(0)}.ReportTable_stackCard__00w_N:nth-child(2){transform:translateZ(-40px) translateX(20px)}.ReportTable_stackCard__00w_N:nth-child(3){transform:translateZ(-80px) translateX(40px)}.ReportTable_stackCard__00w_N:nth-child(4){transform:translateZ(-120px) translateX(60px)}.ReportTable_enhancedContainer__0txQy{padding:var(--spacing-lg)}.ReportTable_enhancedControls__iclM_{margin-bottom:var(--spacing-md);display:flex;gap:var(--spacing-md)}.ReportTable_groupSelect__0D7H_{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-light);font-size:var(--font-size-sm);cursor:pointer}.ReportTable_enhancedTable__oplvn{width:100%;border-collapse:collapse;background:var(--color-background-light);border-radius:var(--radius-lg);overflow:hidden}.ReportTable_enhancedTable__oplvn th{background:var(--gradient-background);padding:var(--spacing-md);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.ReportTable_enhancedRow__ZOqKU{border-bottom:1px solid var(--color-border-light)}.ReportTable_enhancedRow__ZOqKU:hover{background:var(--color-background)}.ReportTable_campaignCell__QEYwy{display:flex;align-items:center;gap:var(--spacing-md)}.ReportTable_enhancedThumb__L_uB7{width:48px;height:32px;border-radius:var(--radius-sm);object-fit:cover}.ReportTable_campaignTags__HTIag{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.ReportTable_aiHint__akafH{position:relative;display:inline-block;margin-left:var(--spacing-xs)}.ReportTable_aiIcon___J_xB{cursor:pointer;font-size:var(--font-size-sm)}.ReportTable_aiTooltip__hvEJ5{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm);white-space:nowrap;display:none;z-index:10;box-shadow:var(--shadow-lg)}.ReportTable_aiHint__akafH:hover .ReportTable_aiTooltip__hvEJ5{display:block}.ReportTable_aiPreview__wTc6x{display:flex;gap:2px;margin-top:var(--spacing-xs)}.ReportTable_aiPreview__wTc6x img{width:30px;height:20px;border-radius:2px;object-fit:cover}.ReportTable_notEligible__m4ylZ{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.ReportTable_heatmapContainer__lg_Nr{padding:var(--spacing-lg)}.ReportTable_heatmapTable__Mgzby{width:100%;border-collapse:collapse;background:var(--color-background-light);border-radius:var(--radius-lg);overflow:hidden}.ReportTable_heatmapTable__Mgzby th{background:var(--gradient-background);padding:var(--spacing-md);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.ReportTable_heatmapTable__Mgzby td{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.ReportTable_heatmapCell__hAskD{font-weight:var(--font-weight-semibold);text-align:center;border-radius:var(--radius-sm)}.ReportTable_campaignNameCell__4jWH4{display:flex;align-items:center;gap:var(--spacing-sm)}.ReportTable_miniThumb__bkGLw{width:32px;height:24px;border-radius:var(--radius-sm);object-fit:cover}.ReportTable_aiIndicator__j5FFG{cursor:pointer;font-size:var(--font-size-lg);transition:transform var(--transition-fast)}.ReportTable_aiIndicator__j5FFG:hover{transform:scale(1.2)}.ReportTable_comparisonContainer__pk6mP{padding:var(--spacing-lg);overflow-x:auto}.ReportTable_comparisonTable__f_Q7y{width:100%;border-collapse:collapse;background:var(--color-background-light);border-radius:var(--radius-lg);overflow:hidden}.ReportTable_comparisonTable__f_Q7y th{background:var(--gradient-background);padding:var(--spacing-sm) var(--spacing-md);text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);border:1px solid var(--color-border-light)}.ReportTable_comparisonRow__klzRr td{padding:var(--spacing-md);border:1px solid var(--color-border-light)}.ReportTable_campaignNameCompact__WKmig{display:flex;align-items:center;gap:var(--spacing-sm)}.ReportTable_aiValue__Pjjuv{background:rgba(24,144,255,.05);font-weight:var(--font-weight-semibold)}.ReportTable_improvementCell__2Npb6{display:flex;align-items:center;gap:var(--spacing-sm);justify-content:center}.ReportTable_positive__cdQHj{color:var(--color-success)}.ReportTable_negative__1toDT{color:var(--color-error)}.ReportTable_trendContainer__D9sN4{padding:var(--spacing-lg)}.ReportTable_trendTable__WNaKS{width:100%;border-collapse:collapse;background:var(--color-background-light);border-radius:var(--radius-lg);overflow:hidden}.ReportTable_trendTable__WNaKS td,.ReportTable_trendTable__WNaKS th{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.ReportTable_sparkline__9BeHZ{width:100px;height:25px}.ReportTable_trend__CRVX4{display:inline-block;margin-left:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ReportTable_cardsContainer__hG0kW{padding:var(--spacing-lg)}.ReportTable_cardsGrid__vMheI{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.ReportTable_reportCard__sdOBF{background:var(--color-background-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.ReportTable_reportCard__sdOBF:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ReportTable_cardHeader__bazKZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.ReportTable_cardHeader__bazKZ h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.ReportTable_cardMetrics__W4wXL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ReportTable_metricItem__AhE6K{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ReportTable_metricLabel__S9igQ{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase}.ReportTable_metricValue__RFPvs{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.ReportTable_cardFooter__vaYBw{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}.ReportTable_analyticsContainer__s_LD9{padding:var(--spacing-lg)}.ReportTable_analyticsHeader__U2aON{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.ReportTable_statCard__18qN6{background:var(--gradient-background);padding:var(--spacing-lg);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}.ReportTable_statLabel__gXSpR{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ReportTable_statValue__OjfVu{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ReportTable_analyticsTable__yJROk{background:var(--color-background-light);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.ReportTable_analyticsTable__yJROk h3{margin-bottom:var(--spacing-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.ReportTable_simpleTable__94prZ{width:100%;border-collapse:collapse}.ReportTable_simpleTable__94prZ td,.ReportTable_simpleTable__94prZ th{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border-light)}.ReportTable_roiContainer__igpp1{padding:var(--spacing-lg)}.ReportTable_roiTable__i4g14{width:100%;border-collapse:collapse;background:var(--color-background-light);border-radius:var(--radius-lg);overflow:hidden}.ReportTable_roiTable__i4g14 td,.ReportTable_roiTable__i4g14 th{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.ReportTable_rank__wKyLX{font-weight:var(--font-weight-bold);text-align:center}.ReportTable_medal__IIx1K{display:inline-block;margin-right:var(--spacing-xs);font-size:var(--font-size-lg)}.ReportTable_topPerformer__FEsvN{background:rgba(24,144,255,.05)}.ReportTable_executiveContainer__LKgyn{padding:var(--spacing-xl)}.ReportTable_executiveSummary__oV5xq{background:var(--gradient-background);border-radius:var(--radius-xl);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.ReportTable_executiveSummary__oV5xq h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ReportTable_keyMetrics__oTpyQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.ReportTable_keyMetricCard__XII8z{background:var(--color-background-light);padding:var(--spacing-lg);border-radius:var(--radius-lg);text-align:center}.ReportTable_keyMetricLabel__xF8TD{display:block;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.ReportTable_keyMetricValue__T9Ls7{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.ReportTable_topPerformersSection__6PB20{background:var(--color-background-light);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.ReportTable_topPerformersSection__6PB20 h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg)}.ReportTable_topPerformersList__bDwpQ{display:flex;flex-direction:column;gap:var(--spacing-md)}.ReportTable_topPerformerCard__VQVtb{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-background);border-radius:var(--radius-md);border-left:4px solid var(--color-primary)}.ReportTable_performerRank__9v2Re{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);min-width:50px}.ReportTable_performerInfo__Aw0kT{flex:1 1}.ReportTable_performerInfo__Aw0kT h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.ReportTable_performerMetrics__8yyWe{display:flex;gap:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ReportTable_aiOptimized__21ck9{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ReportTable_tableEnhanced__uZv4n{border-collapse:collapse}.ReportTable_crColumn__HaJKh{min-width:40px;max-width:200px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ReportTable_resizeHandle__zDfUt{position:absolute;right:0;top:0;bottom:0;width:4px;background:var(--color-border);cursor:col-resize;opacity:0;transition:opacity var(--transition-fast)}.ReportTable_crColumn__HaJKh:hover .ReportTable_resizeHandle__zDfUt{opacity:1;background:var(--color-primary)}.ReportTable_crCell__1VCry{padding:var(--spacing-xs);vertical-align:middle}.ReportTable_crThumbnail__tens7{display:block;object-fit:cover;border-radius:var(--radius-sm);transition:all var(--transition-fast);cursor:pointer}.ReportTable_crThumbnail__tens7:hover{transform:scale(1.05);box-shadow:var(--shadow-md)}.ReportTable_actionsEnhanced__S1Grj,.ReportTable_campaignNameEnhanced__mDQyP{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ReportTable_actionsEnhanced__S1Grj{align-items:flex-start}.ReportTable_aiGeneratedCell__rVQHq{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xs);background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:var(--radius-sm);position:relative}.ReportTable_aiGeneratedCell__rVQHq:before{content:"";position:absolute;inset:0;border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));opacity:0;transition:opacity var(--transition-fast)}.ReportTable_aiGeneratedCell__rVQHq:hover:before{opacity:1}.ReportTable_actionsCell__kn7Dd{display:flex;justify-content:center;align-items:center}.ReportTable_notAvailable__xkeTl{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.ReportTable_modalOverlay__2V6XZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ReportTable_fadeIn__r91n3 var(--transition-fast)}@keyframes ReportTable_fadeIn__r91n3{0%{opacity:0}to{opacity:1}}.ReportTable_modalContent__xNH4I{background:var(--color-background-light);border-radius:var(--radius-xl);width:90%;max-width:600px;max-height:90vh;overflow:auto;box-shadow:var(--shadow-2xl);animation:ReportTable_slideUp__kzKYV var(--transition-base)}@keyframes ReportTable_slideUp__kzKYV{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ReportTable_modalHeader__vTVbU{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-light)}.ReportTable_modalHeader__vTVbU h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ReportTable_modalClose__ma54i{width:32px;height:32px;border-radius:var(--radius-full);border:none;background:var(--color-background);color:var(--color-text-secondary);font-size:var(--font-size-xl);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.ReportTable_modalClose__ma54i:hover{background:var(--color-error);color:white;transform:rotate(90deg)}.ReportTable_modalBody__1Fi4i{padding:var(--spacing-lg)}.ReportTable_submissionDetails__Kh1yd h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.ReportTable_submissionPreview__Bllie{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.ReportTable_submissionImage__jqt_7{width:200px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);object-fit:cover}.ReportTable_submissionInfo__GbOW_{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.ReportTable_submissionInfo__GbOW_ p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ReportTable_submissionInfo__GbOW_ strong{color:var(--color-text-primary);margin-right:var(--spacing-xs)}.ReportTable_submissionOptions__VLwWC{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-background);border-radius:var(--radius-md)}.ReportTable_submissionOptions__VLwWC label{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-primary)}.ReportTable_submissionOptions__VLwWC input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary)}.ReportTable_modalFooter__9AHba{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid var(--color-border-light)}.Badge_badge__72pM1{display:inline-flex;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);white-space:nowrap}.Badge_small__FBd48{padding:2px var(--spacing-sm);font-size:var(--font-size-xs)}.Badge_medium__KyYlc{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.Badge_default__kE0wG{background:var(--color-background);color:var(--color-text-secondary);border:1px solid var(--color-border)}.Badge_success__wVuMP{background:rgba(82,196,26,.1);color:var(--color-success);border:1px solid rgba(82,196,26,.3)}.Badge_warning__3OGFG{background:rgba(250,173,20,.1);color:var(--color-warning);border:1px solid rgba(250,173,20,.3)}.Badge_error__o3zDT{background:rgba(255,77,79,.1);color:var(--color-error);border:1px solid rgba(255,77,79,.3)}.Badge_info__PPF_H{background:rgba(24,144,255,.1);color:var(--color-primary);border:1px solid rgba(24,144,255,.3)}.Badge_dot__mpFZw{width:6px;height:6px;border-radius:50%;background:currentColor;animation:Badge_pulse__aHNwU 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes Badge_pulse__aHNwU{0%,to{opacity:1}50%{opacity:.5}}.Button_button__k9F7A{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;position:relative;overflow:hidden;white-space:nowrap}.Button_button__k9F7A:disabled{opacity:.5;cursor:not-allowed}.Button_button__k9F7A:not(:disabled):hover{transform:translateY(-2px)}.Button_button__k9F7A:not(:disabled):active{transform:translateY(0)}.Button_small__Q9ivW{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);min-height:32px}.Button_medium__yDpN2{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base);min-height:40px}.Button_large__IFyy6{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg);min-height:48px}.Button_primary__QWrod{background:var(--gradient-primary);color:white;box-shadow:var(--shadow-md)}.Button_primary__QWrod:not(:disabled):hover{box-shadow:var(--shadow-lg)}.Button_secondary__sbGqR{background:var(--color-background-light);color:var(--color-primary);border:2px solid var(--color-primary);box-shadow:var(--shadow-sm)}.Button_secondary__sbGqR:not(:disabled):hover{background:var(--color-primary);color:white;box-shadow:var(--shadow-md)}.Button_ghost__PWRAW{background:transparent;color:var(--color-text-primary)}.Button_ghost__PWRAW:not(:disabled):hover{background:var(--color-background)}.Button_danger__rMbOj{background:var(--color-error);color:white;box-shadow:var(--shadow-md)}.Button_danger__rMbOj:not(:disabled):hover{background:var(--color-error-light);box-shadow:var(--shadow-lg)}.Button_loading__Wr8Kf{color:transparent}.Button_spinner__Sq8DO{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.Button_spinnerTrack__U8h_A{opacity:.2}.Button_spinnerFill__ev32z{opacity:1;stroke-linecap:round}.Button_icon__eK3lv{display:inline-flex;align-items:center;justify-content:center}.CreativeAlbum_albumContainer__x5SgS{position:relative;display:inline-block;padding:var(--spacing-sm);background:var(--glass-background);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer}.CreativeAlbum_albumContainer__x5SgS:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);background:rgba(255,255,255,.9)}.CreativeAlbum_badge__TeFg3{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:var(--radius-full);font-size:12px;font-weight:var(--font-weight-bold);box-shadow:0 4px 12px rgba(102,126,234,.5);z-index:2;animation:CreativeAlbum_pulse__PDhTP 2s infinite,CreativeAlbum_glow__VjQDB 3s ease-in-out infinite;border:1px solid rgba(255,255,255,.3)}@keyframes CreativeAlbum_pulse__PDhTP{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes CreativeAlbum_glow__VjQDB{0%,to{box-shadow:0 4px 12px rgba(102,126,234,.4)}50%{box-shadow:0 4px 20px rgba(102,126,234,.8)}}.CreativeAlbum_badgeIcon__oj6uy{font-size:16px;animation:CreativeAlbum_sparkle__qw4cv 1.5s ease-in-out infinite}.CreativeAlbum_badgeText__DTXXj{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:var(--font-weight-bold)}.CreativeAlbum_albumGrid__fckKo{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2px;gap:2px;width:160px;height:160px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-border-light)}.CreativeAlbum_thumbnail__2_edP{position:relative;width:79px;height:79px;overflow:hidden;cursor:pointer;transition:all var(--transition-fast)}.CreativeAlbum_thumbnail__2_edP:hover{z-index:10;transform:scale(1.1);box-shadow:var(--shadow-lg)}.CreativeAlbum_thumbnailImage__rKV37{width:100%;height:100%;object-fit:cover;transition:all var(--transition-base)}.CreativeAlbum_thumbnail__2_edP:hover .CreativeAlbum_thumbnailImage__rKV37{transform:scale(1.1);filter:brightness(1.1)}.CreativeAlbum_thumbnailOverlay__djC_b{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.7));opacity:0;transition:opacity var(--transition-fast);display:flex;align-items:flex-end;justify-content:flex-end;padding:4px}.CreativeAlbum_thumbnail__2_edP:hover .CreativeAlbum_thumbnailOverlay__djC_b{opacity:1}.CreativeAlbum_thumbnailNumber__RJ9RK{width:20px;height:20px;background:rgba(255,255,255,.9);color:var(--color-text-primary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm)}.CreativeAlbum_albumFooter__o4h_E{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-border-light)}.CreativeAlbum_footerText__1yDB2{font-size:10px;color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.CreativeAlbum_footerIcon__NRacx{font-size:12px;color:var(--color-primary);animation:CreativeAlbum_slideRight___4ZsM 1s infinite}@keyframes CreativeAlbum_slideRight___4ZsM{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}.CreativeAlbum_albumContainerSmall__tPFNt{position:relative;display:inline-block;padding:6px;background:var(--glass-background);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer}.CreativeAlbum_albumContainerSmall__tPFNt:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background:rgba(255,255,255,.9)}.CreativeAlbum_albumGridSmall__PvjwY{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2px;gap:2px;width:100px;height:100px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-border-light)}.CreativeAlbum_albumGridSmall__PvjwY .CreativeAlbum_thumbnail__2_edP{width:49px;height:49px}.CreativeAlbum_albumContainerTiny__Q4wzK{position:relative;display:inline-block;padding:4px;background:rgba(255,255,255,.7);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);transition:all var(--transition-base);cursor:pointer}.CreativeAlbum_albumContainerTiny__Q4wzK:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);background:rgba(255,255,255,.95)}.CreativeAlbum_albumGridTiny__jfmTy{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:1px;gap:1px;width:80px;height:80px;overflow:hidden;border-radius:4px;background:var(--color-border-light)}.CreativeAlbum_albumGridTiny__jfmTy .CreativeAlbum_thumbnail__2_edP{width:39.5px;height:39.5px}.CreativeAlbum_albumGridTiny__jfmTy .CreativeAlbum_thumbnailNumber__RJ9RK{font-size:10px;width:16px;height:16px}.CreativeAlbum_albumContainerMicro__c87DN{position:relative;display:inline-block;padding:3px;background:rgba(24,144,255,.05);border:1px solid rgba(24,144,255,.2);border-radius:4px;transition:all var(--transition-fast);cursor:pointer}.CreativeAlbum_albumContainerMicro__c87DN:hover{background:rgba(24,144,255,.1);transform:scale(1.05)}.CreativeAlbum_albumGridMicro__1JGUF{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:1px;gap:1px;width:60px;height:60px;overflow:hidden;border-radius:3px;background:rgba(0,0,0,.05)}.CreativeAlbum_albumGridMicro__1JGUF .CreativeAlbum_thumbnail__2_edP{width:29.5px;height:29.5px}.CreativeAlbum_albumGridMicro__1JGUF .CreativeAlbum_thumbnailNumber__RJ9RK{font-size:8px;width:14px;height:14px;border-radius:2px 0 0 0}.CreativeAlbum_albumGridMicro__1JGUF .CreativeAlbum_thumbnailOverlay__djC_b{background:linear-gradient(135deg,transparent 50%,rgba(0,0,0,.3))}.CreativeAlbum_badgeSmall__vjbRF{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;min-width:24px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:var(--radius-full);font-size:11px;font-weight:var(--font-weight-bold);box-shadow:0 4px 12px rgba(102,126,234,.4);z-index:2;white-space:nowrap;animation:CreativeAlbum_pulse__PDhTP 2s infinite,CreativeAlbum_glow__VjQDB 3s ease-in-out infinite;border:1px solid rgba(255,255,255,.3)}.CreativeAlbum_badgeSmall__vjbRF .CreativeAlbum_badgeIcon__oj6uy{font-size:14px;animation:CreativeAlbum_sparkle__qw4cv 1.5s ease-in-out infinite}@keyframes CreativeAlbum_sparkle__qw4cv{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(180deg)}}.CreativeAlbum_badgeSmall__vjbRF .CreativeAlbum_badgeText__DTXXj{font-size:10px;letter-spacing:.5px;font-weight:var(--font-weight-bold);text-transform:uppercase}.CreativeAlbum_albumContainerSmall__tPFNt .CreativeAlbum_badgeSmall__vjbRF{top:-10px;right:-10px}.CreativeAlbum_albumContainerTiny__Q4wzK .CreativeAlbum_badgeSmall__vjbRF{top:-8px;right:-8px;height:22px;padding:3px 6px}.CreativeAlbum_albumContainerTiny__Q4wzK .CreativeAlbum_badgeSmall__vjbRF .CreativeAlbum_badgeIcon__oj6uy{font-size:12px}.CreativeAlbum_albumContainerTiny__Q4wzK .CreativeAlbum_badgeSmall__vjbRF .CreativeAlbum_badgeText__DTXXj{font-size:9px}.CreativeAlbum_albumContainerMicro__c87DN .CreativeAlbum_badgeSmall__vjbRF{top:-6px;right:-6px;height:20px;padding:2px 5px}.CreativeAlbum_albumContainerMicro__c87DN .CreativeAlbum_badgeSmall__vjbRF .CreativeAlbum_badgeIcon__oj6uy{font-size:11px}.CreativeAlbum_albumContainerMicro__c87DN .CreativeAlbum_badgeSmall__vjbRF .CreativeAlbum_badgeText__DTXXj{font-size:8px;letter-spacing:.3px}@media (max-width:768px){.CreativeAlbum_albumGrid__fckKo{width:120px;height:120px}.CreativeAlbum_thumbnail__2_edP{width:59px;height:59px}.CreativeAlbum_albumGridSmall__PvjwY{width:80px;height:80px}.CreativeAlbum_albumGridSmall__PvjwY .CreativeAlbum_thumbnail__2_edP{width:39px;height:39px}.CreativeAlbum_albumGridTiny__jfmTy{width:60px;height:60px}.CreativeAlbum_albumGridTiny__jfmTy .CreativeAlbum_thumbnail__2_edP{width:29px;height:29px}}.CreativeDetailModal_overlay__lTsOg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);animation:CreativeDetailModal_fadeIn__B35UD var(--transition-fast)}.CreativeDetailModal_modal__TiQuS{background:var(--color-background-light);border-radius:var(--radius-xl);width:90%;max-width:1400px;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-xl);animation:CreativeDetailModal_slideUp__xjy0s var(--transition-base) ease-out}@keyframes CreativeDetailModal_fadeIn__B35UD{0%{opacity:0}to{opacity:1}}@keyframes CreativeDetailModal_slideUp__xjy0s{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.CreativeDetailModal_header__Ic5IO{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-light);background:var(--gradient-background)}.CreativeDetailModal_headerLeft__pU9AX{display:flex;align-items:center;gap:var(--spacing-md)}.CreativeDetailModal_title__5oHJy{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CreativeDetailModal_closeButton__my4MA{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-background-light);color:var(--color-text-secondary);font-size:var(--font-size-xl);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-light)}.CreativeDetailModal_closeButton__my4MA:hover{background:var(--color-error);color:white;transform:rotate(90deg)}.CreativeDetailModal_content__EYdHg{padding:var(--spacing-xl);overflow-y:auto;max-height:calc(90vh - 80px)}.CreativeDetailModal_mainSection__cR_36{display:flex;gap:var(--spacing-2xl)}.CreativeDetailModal_imageSection__YWU7k{flex:1 1;min-width:600px}.CreativeDetailModal_imageContainer__Uo16X{position:relative;width:100%;height:450px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--color-background)}.CreativeDetailModal_mainImage__IxF_1{width:100%;height:100%;object-fit:cover}.CreativeDetailModal_navButton__WNHZo{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border-light);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);cursor:pointer;transition:all var(--transition-fast);opacity:0}.CreativeDetailModal_imageContainer__Uo16X:hover .CreativeDetailModal_navButton__WNHZo{opacity:1}.CreativeDetailModal_navButton__WNHZo:hover{background:var(--color-primary);color:white;transform:translateY(-50%) scale(1.1)}.CreativeDetailModal_navButtonLeft__2L4_P{left:var(--spacing-md)}.CreativeDetailModal_navButtonRight__s4pth{right:var(--spacing-md)}.CreativeDetailModal_thumbnailStrip__cNTTa{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm);background:var(--color-background);border-radius:var(--radius-md);overflow-x:auto}.CreativeDetailModal_stripThumbnail__fG7SG{position:relative;min-width:100px;height:60px;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all var(--transition-fast)}.CreativeDetailModal_stripThumbnail__fG7SG img{width:100%;height:100%;object-fit:cover}.CreativeDetailModal_stripThumbnail__fG7SG:hover{transform:scale(1.05);border-color:var(--color-primary-light)}.CreativeDetailModal_stripThumbnailActive__aMMoD{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.CreativeDetailModal_stripNumber__FhJyq{position:absolute;bottom:4px;right:4px;width:20px;height:20px;background:rgba(0,0,0,.7);color:white;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--font-weight-bold)}.CreativeDetailModal_detailsSection__GvEQs{flex:1 1;min-width:400px}.CreativeDetailModal_campaignInfo__6Ma4_{margin-bottom:var(--spacing-xl)}.CreativeDetailModal_campaignInfo__6Ma4_ h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.CreativeDetailModal_campaignDescription__mfAQf{color:var(--color-text-secondary);font-size:var(--font-size-base)}.CreativeDetailModal_metricsGrid__q7V4l{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.CreativeDetailModal_metricCard__DW6fr{padding:var(--spacing-md);background:var(--color-background);border-radius:var(--radius-md);border:1px solid var(--color-border-light)}.CreativeDetailModal_metricLabel__1kN2v{display:block;font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.5px}.CreativeDetailModal_metricValue__Tf1nd{display:flex;align-items:center;gap:var(--spacing-sm)}.CreativeDetailModal_metricNumber__hWHWQ{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CreativeDetailModal_metricChange__13TFt{padding:2px 8px;background:rgba(82,196,26,.1);color:var(--color-success);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.CreativeDetailModal_stars__MUeKF{display:flex;gap:2px;font-size:var(--font-size-xl)}.CreativeDetailModal_starFilled__SMSmC{color:var(--color-warning)}.CreativeDetailModal_starEmpty__gYQ1N{color:var(--color-border)}.CreativeDetailModal_comparisonSection__HySGD{padding:var(--spacing-lg);background:var(--color-background);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl)}.CreativeDetailModal_comparisonTitle__nf2nv{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}.CreativeDetailModal_comparisonGrid__G5pcn{display:flex;align-items:center;justify-content:space-around;gap:var(--spacing-lg)}.CreativeDetailModal_comparisonItem__oiqFr{text-align:center}.CreativeDetailModal_comparisonImage__JuLTF{width:120px;height:80px;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-sm)}.CreativeDetailModal_comparisonLabel__gX66N{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.CreativeDetailModal_comparisonMetrics__cHoBH{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.CreativeDetailModal_improvedMetric__uA_Oz{color:var(--color-success);font-weight:var(--font-weight-semibold)}.CreativeDetailModal_comparisonArrow__yqo_v{font-size:var(--font-size-2xl);color:var(--color-primary);animation:CreativeDetailModal_slideRight__PCNg6 1s infinite}@keyframes CreativeDetailModal_slideRight__PCNg6{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.CreativeDetailModal_actions__lL_T_{display:flex;gap:var(--spacing-md)}.CreativeDetailModal_actions__lL_T_ button{flex:1 1}@media (max-width:1200px){.CreativeDetailModal_mainSection__cR_36{flex-direction:column}.CreativeDetailModal_detailsSection__GvEQs,.CreativeDetailModal_imageSection__YWU7k{min-width:auto}}@media (max-width:768px){.CreativeDetailModal_modal__TiQuS{width:100%;height:100vh;max-height:100vh;border-radius:0}.CreativeDetailModal_metricsGrid__q7V4l{grid-template-columns:1fr}.CreativeDetailModal_actions__lL_T_,.CreativeDetailModal_comparisonGrid__G5pcn{flex-direction:column}}.Progress_container__TemQq{display:flex;align-items:center;gap:var(--spacing-md);width:100%}.Progress_progress__3ZFxX{flex:1 1;background:var(--color-background);border-radius:var(--radius-full);overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}.Progress_small__TpmtI{height:4px}.Progress_medium__As2ED{height:8px}.Progress_large__RmX6V{height:12px}.Progress_bar__BYq_m{height:100%;border-radius:var(--radius-full);transition:width var(--transition-slow) ease-out;position:relative;overflow:hidden}.Progress_default__8usk7 .Progress_bar__BYq_m{background:var(--gradient-primary)}.Progress_success__yE_HC .Progress_bar__BYq_m{background:linear-gradient(90deg,var(--color-success-light),var(--color-success))}.Progress_warning__GaCWk .Progress_bar__BYq_m{background:linear-gradient(90deg,var(--color-warning-light),var(--color-warning))}.Progress_error__ahZun .Progress_bar__BYq_m{background:linear-gradient(90deg,var(--color-error-light),var(--color-error))}.Progress_animated__qKZ6n .Progress_bar__BYq_m{animation:Progress_progress-pulse__LMFpl 2s ease-in-out infinite}@keyframes Progress_progress-pulse__LMFpl{0%,to{opacity:1}50%{opacity:.8}}.Progress_shimmer__yKUqI{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:Progress_shimmer__yKUqI 2s infinite}@keyframes Progress_shimmer__yKUqI{0%{left:-100%}to{left:100%}}.Progress_label__zgdkY{min-width:40px;text-align:right;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.CreativeGenerator_overlay__u1V8M{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);animation:CreativeGenerator_fadeIn__8dnyH var(--transition-fast)}.CreativeGenerator_modal__L1Gms{background:var(--color-background-light);border-radius:var(--radius-xl);width:90%;max-width:1200px;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-xl);animation:CreativeGenerator_slideUp__2Aad9 var(--transition-base) ease-out}@keyframes CreativeGenerator_fadeIn__8dnyH{0%{opacity:0}to{opacity:1}}@keyframes CreativeGenerator_slideUp__2Aad9{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.CreativeGenerator_header__egcHa{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-light);background:var(--gradient-background)}.CreativeGenerator_title__MdfDp{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CreativeGenerator_closeButton__RQOZn{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-background-light);color:var(--color-text-secondary);font-size:var(--font-size-xl);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-light)}.CreativeGenerator_closeButton__RQOZn:hover{background:var(--color-error);color:white;transform:rotate(90deg)}.CreativeGenerator_content__an6gg{padding:var(--spacing-xl);overflow-y:auto;max-height:calc(90vh - 80px)}.CreativeGenerator_sectionTitle__dLWRj{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:.5px}.CreativeGenerator_originalSection__A_f6E{margin-bottom:var(--spacing-2xl)}.CreativeGenerator_originalCard___sUi4{display:flex;gap:var(--spacing-lg);padding:var(--spacing-lg)}.CreativeGenerator_originalImage__3W5vr{width:300px;height:169px;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.CreativeGenerator_originalInfo__qzqKu{flex:1 1;display:flex;flex-direction:column;justify-content:center}.CreativeGenerator_originalInfo__qzqKu h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}.CreativeGenerator_metrics___oEVU{display:flex;gap:var(--spacing-sm)}.CreativeGenerator_generatingSection__OsIcn{padding:var(--spacing-3xl) 0;text-align:center}.CreativeGenerator_generatingContent__ZOB7z{max-width:500px;margin:0 auto}.CreativeGenerator_aiIcon__GiP33{font-size:64px;margin-bottom:var(--spacing-lg);animation:CreativeGenerator_pulse__VBr3C 2s infinite}@keyframes CreativeGenerator_pulse__VBr3C{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.CreativeGenerator_generatingTitle__zTEqE{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.CreativeGenerator_generatingDescription__1f5ai{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.CreativeGenerator_processingSteps__gcF__{display:flex;justify-content:space-around;margin-top:var(--spacing-xl)}.CreativeGenerator_step__NqNBL{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);opacity:.3;transition:all var(--transition-base)}.CreativeGenerator_stepActive__PWlcl{opacity:1}.CreativeGenerator_stepIcon__H1IOl{font-size:24px}.CreativeGenerator_generatedSection__jx5R1{margin-top:var(--spacing-2xl)}.CreativeGenerator_generatedGrid__1hqDj{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CreativeGenerator_generatedCard__Thqnn{overflow:hidden;transition:all var(--transition-base)}.CreativeGenerator_generatedCard__Thqnn:hover{transform:translateY(-8px)}.CreativeGenerator_generatedImageWrapper__vGKKd{position:relative;width:100%;height:200px;overflow:hidden}.CreativeGenerator_generatedImage__4a3ed{width:100%;height:100%;object-fit:cover}.CreativeGenerator_similarity__Pr9bF{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:var(--glass-background);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CreativeGenerator_generatedInfo__M_S_N{padding:var(--spacing-md)}.CreativeGenerator_estimatedMetrics__7qHcp{display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.CreativeGenerator_metric__8X7zF{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.CreativeGenerator_successNotification__NZcEt{position:fixed;bottom:var(--spacing-xl);right:var(--spacing-xl);background:var(--color-success);color:white;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);display:flex;align-items:center;gap:var(--spacing-md);box-shadow:var(--shadow-xl);animation:CreativeGenerator_slideInRight__BBMV1 var(--transition-base) ease-out}@keyframes CreativeGenerator_slideInRight__BBMV1{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.CreativeGenerator_successIcon__izPAl{font-size:32px}.CreativeGenerator_successNotification__NZcEt h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.CreativeGenerator_successNotification__NZcEt p{font-size:var(--font-size-sm);opacity:.9}@media (max-width:768px){.CreativeGenerator_modal__L1Gms{width:100%;height:100vh;max-height:100vh;border-radius:0}.CreativeGenerator_originalCard___sUi4{flex-direction:column}.CreativeGenerator_originalImage__3W5vr{width:100%}.CreativeGenerator_generatedGrid__1hqDj{grid-template-columns:1fr}.CreativeGenerator_processingSteps__gcF__{flex-direction:column;gap:var(--spacing-md)}}.Charts_chartCard__MsMEZ{padding:var(--spacing-lg)}.Charts_chartHeader__YoYGh{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-md)}.Charts_chartTitle__PoCr_{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Charts_chartControls__3MwZi{display:flex;gap:var(--spacing-lg);align-items:center}.Charts_metricButtons__yJXKh{display:flex;gap:var(--spacing-xs);background:var(--color-background);padding:var(--spacing-xs);border-radius:var(--radius-md)}.Charts_metricButton__cEt3i{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.Charts_metricButton__cEt3i:hover{background:var(--color-background-light);color:var(--color-primary)}.Charts_metricButtonActive__r3vw6{background:var(--color-primary);color:white}.Charts_metricButtonActive__r3vw6:hover{background:var(--color-primary-dark);color:white}.Charts_chartTypeButtons__1l9ik{display:flex;gap:var(--spacing-xs);background:var(--color-background);padding:var(--spacing-xs);border-radius:var(--radius-md)}.Charts_chartTypeButton__lcsIC{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);font-size:16px}.Charts_chartTypeButton__lcsIC:hover{background:var(--color-background-light)}.Charts_chartTypeButtonActive__S4D1p{background:var(--color-primary);box-shadow:var(--shadow-sm)}.Charts_chartTypeButtonActive__S4D1p:hover{background:var(--color-primary-dark)}.Charts_chartContent__3e59h{position:relative;width:100%}.Charts_customTooltip__vlKwa{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-lg);min-width:180px}.Charts_tooltipLabel__VbVYp{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-light)}.Charts_tooltipItem__jfOQ_{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm)}.Charts_tooltipItem__jfOQ_:last-child{margin-bottom:0}.Charts_tooltipDot__IFm4D{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Charts_tooltipName__IDfFC{color:var(--color-text-secondary);flex:1 1}.Charts_tooltipValue__XPVQV{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right}@media (max-width:768px){.Charts_chartControls__3MwZi,.Charts_chartHeader__YoYGh{flex-direction:column;align-items:flex-start}.Charts_chartControls__3MwZi{width:100%}.Charts_metricButtons__yJXKh{width:100%;overflow-x:auto}.Charts_chartTypeButtons__1l9ik{align-self:flex-end}}