body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}main{margin-top:0!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stat-card{background:linear-gradient(135deg,#1976d20a,#1976d214);border:1px solid #1976d21f;border-radius:15px;box-shadow:0 6px 12px #00000017;flex-grow:1!important;flex-shrink:0!important;padding:10px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-card:hover{border-color:#1976d247;box-shadow:0 8px 24px #1976d214;transform:translateY(-4px)}.stat-card.stat-success:hover{border-color:#2e7d3247;box-shadow:0 8px 24px #2e7d3214}.stat-card.stat-failed:hover{border-color:#c6282847;box-shadow:0 8px 24px #c6282814}.stat-card.stat-skipped:hover{border-color:#e6510047;box-shadow:0 8px 24px #e6510014}.stat-card.stat-cost:hover{border-color:#6a1b9a47;box-shadow:0 8px 24px #6a1b9a14}.stat-val{color:#1976d2;font-size:1.8em;font-weight:600!important}.stat-lbl{color:#666;font-size:.8em!important;font-weight:500!important;margin-top:4px;white-space:nowrap}.stat-success{background:linear-gradient(135deg,#2e7d320a,#2e7d3214);border-color:#2e7d321f}.stat-success .stat-val{color:#2e7d32}.stat-failed{background:linear-gradient(135deg,#c628280a,#c6282814);border-color:#c628281f}.stat-failed .stat-val{color:#c62828}.stat-skipped{background:linear-gradient(135deg,#e651000a,#e6510014);border-color:#e651001f}.stat-skipped .stat-val{color:#e65100}.stat-cost{background:linear-gradient(135deg,#6a1b9a0a,#6a1b9a14);border-color:#6a1b9a1f}.stat-cost .stat-val{color:#6a1b9a}.status-badge{border-radius:6px;display:inline-block;font-size:.74em;font-weight:700;letter-spacing:.03em;min-width:85px;padding:4px 10px;text-align:center;white-space:nowrap}.status-success{background:#e8f5e9;color:#2e7d32}.status-failed{background:#ffebee;color:#c62828}.status-skipped{background:#fff3e0;color:#e65100}.status-unknown{background:#f5f5f5;color:#757575}.section-label{color:#888;font-size:.78em;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.cost-usd{color:#1565c0;font-weight:600}.cost-inr{color:#6a1b9a;font-weight:600}.MuiTableCell-root{border-bottom:1px solid #e2e8f0!important;color:#475569!important;font-size:.8rem!important;padding:12px 18px!important}.MuiTableCell-head{background-color:#f1f5f9!important;border-bottom:2px solid #cbd5e1!important;color:#1e293b!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.totals-row td,.totals-row th{background-color:#f3e5f5!important;border-top:1px solid #000!important;color:#4a148c!important;font-weight:700!important}table{border-collapse:collapse;width:100%}.stat-card.stat-calls{background:linear-gradient(135deg,#0288d10a,#0288d117);border-color:#0288d124}.stat-card.stat-calls .stat-val{color:#0288d1}.stat-card.stat-calls:hover{border-color:#0288d14d;box-shadow:0 8px 24px #0288d11a}.stat-card.stat-errors{background:linear-gradient(135deg,#b71c1c0a,#b71c1c14);border-color:#b71c1c1f}.stat-card.stat-errors .stat-val{color:#b71c1c}.stat-card.stat-errors:hover{border-color:#b71c1c47;box-shadow:0 8px 24px #b71c1c14}.granularity-pill{background:#0000;border:1px solid #cbd5e1;border-radius:20px;color:#64748b;cursor:pointer;font-size:.78rem;font-weight:600;padding:5px 14px;transition:all .18s ease}.granularity-pill:hover{background:#1976d20f;border-color:#1976d2;color:#1976d2}.granularity-pill.active{background:#1976d2;border-color:#1976d2;color:#fff}.chart-container{overflow-x:auto;padding-bottom:8px;width:100%}.bar-chart{align-items:flex-end;display:flex;gap:6px;height:180px;min-width:0;padding:0 4px}.bar-group{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;max-width:64px;min-width:28px}.bar-group:hover .bar-fill{filter:brightness(1.12);transform:scaleY(1.03)}.bar-fill{background:linear-gradient(180deg,#42a5f5,#1976d2);border-radius:4px 4px 0 0;min-height:2px;transform-origin:bottom;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.bar-label{color:#94a3b8;font-size:.62rem;font-weight:600;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-chip{background:#1976d214;border-radius:12px;color:#1565c0;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:2px 10px;white-space:nowrap}.trace-success{color:#2e7d32;font-weight:700}.trace-error{color:#c62828;font-weight:700}.linked-badge{align-items:center;background:#6a1b9a14;color:#6a1b9a;display:inline-flex;font-size:.7rem;font-weight:700;gap:4px}.linked-badge,.model-badge{border-radius:10px;padding:2px 8px;white-space:nowrap}.model-badge{background:#f1f5f9;color:#334155;display:inline-block;font-size:.68rem;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis}.bar-tooltip-wrapper{position:relative}.bar-tooltip-wrapper:hover .bar-tooltip{opacity:1;pointer-events:none;transform:translateX(-50%) translateY(-4px)}.bar-tooltip{background:#1e293b;border-radius:8px;bottom:100%;box-shadow:0 4px 16px #0000002e;color:#f8fafc;font-size:.72rem;left:50%;opacity:0;padding:7px 12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(0);transition:all .18s ease;white-space:nowrap;z-index:100}.bar-tooltip:after{border:5px solid #0000;border-top-color:#1e293b;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}
/*# sourceMappingURL=main.a6385337.css.map*/