.CostIntelligence_container__YWNXZ{min-height:100vh;background:linear-gradient(135deg,#000,#0a0e27);color:#fff;padding:2rem}.CostIntelligence_header__vxtKm{text-align:center;margin-bottom:3rem;animation:CostIntelligence_fadeInDown__2uxM2 .6s ease-out}.CostIntelligence_title__WJCTQ{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#00d4ff,#06c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.CostIntelligence_subtitle___1LtB{font-size:1rem;color:#00d4ff;opacity:.8}.CostIntelligence_content__v_8X9{max-width:1400px;margin:0 auto}.CostIntelligence_errorContainer__EhFHL,.CostIntelligence_loadingContainer__psKH_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.CostIntelligence_spinner__pdb34{width:50px;height:50px;border:4px solid rgba(0,212,255,.2);border-top-color:#00d4ff;border-radius:50%;animation:CostIntelligence_spin__7N7k7 1s linear infinite}@keyframes CostIntelligence_spin__7N7k7{to{transform:rotate(1turn)}}.CostIntelligence_errorContainer__EhFHL h2{color:#ff6b6b;font-size:1.5rem;margin-bottom:.5rem}.CostIntelligence_errorContainer__EhFHL p{color:#ccc;margin-bottom:1rem}.CostIntelligence_retryButton__cBQIV{padding:.75rem 1.5rem;background:linear-gradient(135deg,#06c,#00d4ff);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.CostIntelligence_retryButton__cBQIV:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(0,212,255,.4)}.CostIntelligence_summaryCardsSection__si_f_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:CostIntelligence_fadeInUp__1Ae32 .6s ease-out}.CostIntelligence_summaryCard__dJsfT{background:rgba(10,14,39,.8);border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px);transition:all .3s ease}.CostIntelligence_summaryCard__dJsfT:hover{border-color:rgba(0,212,255,.5);box-shadow:0 0 20px rgba(0,212,255,.2);transform:translateY(-4px)}.CostIntelligence_cardLabel__UpxLB{font-size:.9rem;color:#00d4ff;opacity:.8;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.CostIntelligence_cardValue__Pgy67{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.CostIntelligence_cardSubtext__9okQt{font-size:.85rem;color:#888}.CostIntelligence_trendIndicator__bph9l{font-size:3rem;font-weight:700;margin-bottom:.5rem}.CostIntelligence_chartsSection__qyqjx{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:2rem;animation:CostIntelligence_fadeInUp__1Ae32 .7s ease-out}.CostIntelligence_chartContainer__Ub7_P{background:rgba(10,14,39,.8);border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px);transition:all .3s ease}.CostIntelligence_chartContainer__Ub7_P:hover{border-color:rgba(0,212,255,.5);box-shadow:0 0 20px rgba(0,212,255,.2)}.CostIntelligence_chartTitle__xs_ux{font-size:1.1rem;font-weight:600;color:#00d4ff;margin-bottom:1rem}.CostIntelligence_noData__E3Zj6{color:#888;text-align:center;padding:2rem;font-style:italic}.CostIntelligence_simpleChart__2mGml{display:flex;flex-direction:column;gap:1rem}.CostIntelligence_chartBar___ahvo{display:flex;flex-direction:column;gap:.5rem}.CostIntelligence_barLabel__npdww{font-size:.9rem;color:#00d4ff;font-weight:500}.CostIntelligence_barContainer__WDWkj{background:rgba(0,102,204,.1);border-radius:4px;height:30px;overflow:hidden;border:1px solid rgba(0,212,255,.2)}.CostIntelligence_bar__ODDLH{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;transition:all .3s ease;min-width:50px}.CostIntelligence_bar__ODDLH:hover{filter:brightness(1.2)}.CostIntelligence_barValue__t3wiz{color:#fff;font-size:.8rem;font-weight:600;white-space:nowrap}.CostIntelligence_barPercentage__61v2S{font-size:.85rem;color:#888;text-align:right}.CostIntelligence_pieChart__JW3kN{display:flex;flex-direction:column;gap:1rem}.CostIntelligence_pieSlice__pOPFP{display:flex;align-items:center;gap:1rem;padding:.75rem;background:rgba(0,102,204,.1);border-radius:8px;transition:all .3s ease}.CostIntelligence_pieSlice__pOPFP:hover{background:rgba(0,102,204,.2);transform:translateX(4px)}.CostIntelligence_pieColor__0ENri{width:20px;height:20px;border-radius:4px;flex-shrink:0}.CostIntelligence_pieLabel___VjEk{flex:1;color:#fff;font-size:.9rem;font-weight:500}.CostIntelligence_pieCost__nmvty{color:#00d4ff;font-weight:600;font-size:.9rem}.CostIntelligence_metricsSection__Gle5Z{background:rgba(10,14,39,.8);border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);animation:CostIntelligence_fadeInUp__1Ae32 .8s ease-out}.CostIntelligence_sectionTitle__B_1_R{font-size:1.25rem;font-weight:600;color:#00d4ff;margin-bottom:1.5rem}.CostIntelligence_metricsGrid__hIyvV{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.CostIntelligence_metricCard__S8vsr{background:rgba(0,102,204,.1);border:1px solid rgba(0,102,204,.3);border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s ease}.CostIntelligence_metricCard__S8vsr:hover{background:rgba(0,102,204,.2);border-color:rgba(0,212,255,.5);transform:translateY(-2px)}.CostIntelligence_metricLabel__XEyT6{font-size:.9rem;color:#00d4ff;opacity:.8;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.CostIntelligence_metricValue__4HxU6{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.5rem}.CostIntelligence_metricUnit__AGw_V{font-size:.85rem;color:#888}.CostIntelligence_qualityAnalysisSection__Dpi2s{background:rgba(10,14,39,.8);border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);animation:CostIntelligence_fadeInUp__1Ae32 .9s ease-out}.CostIntelligence_tableContainer__lvL9_{overflow-x:auto}.CostIntelligence_table__B7rl3{width:100%;border-collapse:collapse}.CostIntelligence_table__B7rl3 thead{background:rgba(0,102,204,.1);border-bottom:2px solid rgba(0,212,255,.3)}.CostIntelligence_table__B7rl3 th{padding:1rem;text-align:left;color:#00d4ff;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}.CostIntelligence_table__B7rl3 td{padding:1rem;border-bottom:1px solid rgba(0,212,255,.1);color:#fff}.CostIntelligence_table__B7rl3 tbody tr:hover{background:rgba(0,102,204,.1)}.CostIntelligence_recommendationsSection__wwjnP{background:rgba(10,14,39,.8);border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);animation:CostIntelligence_fadeInUp__1Ae32 1s ease-out}.CostIntelligence_recommendationsList__kj0Rn{display:flex;flex-direction:column;gap:1rem}.CostIntelligence_recommendationItem__OQEHL{display:flex;gap:1rem;padding:1rem;background:rgba(0,102,204,.1);border-left:3px solid #00d4ff;border-radius:8px;transition:all .3s ease}.CostIntelligence_recommendationItem__OQEHL:hover{background:rgba(0,102,204,.2);border-left-color:#0f8}.CostIntelligence_recommendationIcon__akFaJ{font-size:1.5rem;flex-shrink:0}.CostIntelligence_recommendationText__Gnhve{color:#fff;line-height:1.5}.CostIntelligence_exportSection__OIKex{background:rgba(10,14,39,.8);border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:2rem;backdrop-filter:blur(10px);animation:CostIntelligence_fadeInUp__1Ae32 1.1s ease-out}.CostIntelligence_exportButtons__8rIls{display:flex;gap:1rem;flex-wrap:wrap}.CostIntelligence_exportButton__M5gB4{padding:.75rem 1.5rem;background:linear-gradient(135deg,#06c,#00d4ff);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.CostIntelligence_exportButton__M5gB4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 20px rgba(0,212,255,.4)}.CostIntelligence_exportButton__M5gB4:disabled{opacity:.6;cursor:not-allowed}.CostIntelligence_exportError__qeih8{color:#ff6b6b;margin-top:1rem;padding:1rem;background:hsla(0,100%,71%,.1);border-left:3px solid #ff6b6b;border-radius:4px}@keyframes CostIntelligence_fadeInDown__2uxM2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes CostIntelligence_fadeInUp__1Ae32{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CostIntelligence_container__YWNXZ{padding:1rem}.CostIntelligence_title__WJCTQ{font-size:1.8rem}.CostIntelligence_chartsSection__qyqjx,.CostIntelligence_metricsGrid__hIyvV,.CostIntelligence_summaryCardsSection__si_f_{grid-template-columns:1fr}.CostIntelligence_exportButtons__8rIls{flex-direction:column}.CostIntelligence_exportButton__M5gB4{width:100%}.CostIntelligence_table__B7rl3{font-size:.9rem}.CostIntelligence_table__B7rl3 td,.CostIntelligence_table__B7rl3 th{padding:.75rem}}@media (max-width:480px){.CostIntelligence_container__YWNXZ{padding:.5rem}.CostIntelligence_cardValue__Pgy67,.CostIntelligence_title__WJCTQ{font-size:1.5rem}.CostIntelligence_metricValue__4HxU6{font-size:1.3rem}.CostIntelligence_sectionTitle__B_1_R{font-size:1rem}}