.ai-performance{padding-top:calc(var(--base)*2);padding-bottom:calc(var(--base)*4);color:var(--theme-text)}.ai-performance__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--base);margin-bottom:calc(var(--base)*1.5)}.ai-performance__title{margin:0 0 calc(var(--base)*.25);font-size:28px;font-weight:600;line-height:1.2}.ai-performance__subtitle{margin:0;font-size:13px;color:var(--theme-elevation-600)}.ai-performance__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(var(--base)*.75);transition:opacity .15s ease}.ai-performance__filters--pending{opacity:.6}.ai-performance__filter{display:flex;flex-direction:column;gap:4px}.ai-performance__filter-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600)}.ai-performance__select{min-width:180px;padding:8px 32px 8px 10px;font:inherit;font-size:13px;color:var(--theme-text);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,4px);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--theme-elevation-600) 50%),linear-gradient(135deg,var(--theme-elevation-600) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.ai-performance__select:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:1px}.ai-performance__filter-status{align-self:center;font-size:12px;color:var(--theme-elevation-500)}.ai-performance__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:calc(var(--base)*.75);margin-bottom:calc(var(--base)*2)}.ai-performance__kpi{display:flex;flex-direction:column;gap:4px;padding:var(--base);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-m,6px)}.ai-performance__kpi-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600)}.ai-performance__kpi-value{font-size:24px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.ai-performance__kpi-hint{font-size:12px;color:var(--theme-elevation-500)}.ai-performance__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:0 calc(var(--base)*1.5)}@media(max-width:1024px){.ai-performance__grid{grid-template-columns:1fr}}.ai-performance__section{margin-bottom:calc(var(--base)*2);min-width:0}.ai-performance__section-header{margin-bottom:calc(var(--base)*.5)}.ai-performance__section-title{margin:0;font-size:16px;font-weight:600}.ai-performance__section-description{margin:4px 0 0;font-size:12px;color:var(--theme-elevation-600)}.ai-performance__table-wrap{overflow-x:auto;border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-m,6px);background:var(--theme-elevation-0)}.ai-performance__table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.ai-performance__table tfoot,.ai-performance__table thead{background:var(--theme-elevation-50)}.ai-performance__table tfoot{font-weight:600}.ai-performance__td,.ai-performance__th{padding:8px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--theme-elevation-100)}.ai-performance__td--label,.ai-performance__th--label{text-align:left;white-space:normal;min-width:160px}.ai-performance__td--bar,.ai-performance__th--bar{text-align:left;width:40%;min-width:200px}.ai-performance__th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-600)}.ai-performance__tr:last-child .ai-performance__td{border-bottom:none}.ai-performance__tr:hover .ai-performance__td{background:var(--theme-elevation-50)}.ai-performance__tr--total .ai-performance__td{border-top:1px solid var(--theme-elevation-150);border-bottom:none}.ai-performance__row-label{display:block}.ai-performance__row-key{display:block;font-size:11px;color:var(--theme-elevation-500);word-break:break-all}.ai-performance__bar-track{position:relative;display:flex;align-items:center;height:18px;background:var(--theme-elevation-100);border-radius:3px;overflow:hidden}.ai-performance__bar{height:100%;background:var(--theme-success-500);border-radius:3px;transition:width .2s ease}.ai-performance__bar-value{position:absolute;left:8px;font-size:11px;font-weight:600;color:var(--theme-text);mix-blend-mode:difference}.ai-performance__empty{margin:0;padding:var(--base);font-size:13px;color:var(--theme-elevation-500)}.ai-performance__empty,.ai-performance__empty-state{border:1px dashed var(--theme-elevation-150);border-radius:var(--style-radius-m,6px)}.ai-performance__empty-state{padding:calc(var(--base)*2);text-align:center;color:var(--theme-elevation-600)}.ai-performance__empty-state p{max-width:560px;margin:calc(var(--base)*.5) auto 0;font-size:13px;line-height:1.5}.ai-performance__empty-state code{font-size:12px;padding:1px 4px;background:var(--theme-elevation-100);border-radius:3px}.ai-performance__unauthorized{padding:calc(var(--base)*2) 0;color:var(--theme-elevation-600)}