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}*{box-sizing:border-box}.ant-layout{min-height:100vh}.ant-layout-sider{box-shadow:2px 0 8px 0 #1d23290d}.ant-menu-dark{background:#001529}.ant-menu-dark .ant-menu-item-selected{background-color:#e10600}.ant-menu-dark .ant-menu-item:hover{background-color:#e106001a}.ant-btn-primary{background-color:#e10600;border-color:#e10600}.ant-btn-primary:hover{background-color:#c50000;border-color:#c50000}.ant-tag{border-radius:4px}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.ant-card-head{border-bottom:1px solid #f0f0f0}.ant-statistic-title{color:#666;font-size:14px}.ant-statistic-content{font-size:24px;font-weight:700}.ant-table-thead>tr>th{background-color:#fafafa;font-weight:700}.ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.ant-alert{border-radius:6px}.ant-tag-red{background-color:#fff2f0;border-color:#ffccc7;color:#a8071a}.ant-tag-blue{background-color:#f0f5ff;border-color:#adc6ff;color:#0958d9}.ant-tag-green{background-color:#f6ffed;border-color:#b7eb8f;color:#389e0d}.ant-tag-gold{background-color:#fffbe6;border-color:#ffe58f;color:#d46b08}.App{text-align:center}.logo{align-items:center;background:#fff3;border-radius:6px;color:#fff;display:flex;font-weight:700;height:32px;justify-content:center;margin:16px}.site-layout-background{background:#fff}.ant-layout-sider-collapsed .logo{font-size:12px}.prediction-card{margin-bottom:16px}.live-indicator{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.driver-position{font-size:18px;font-weight:700}.confidence-bar{background-color:#f0f0f0;border-radius:4px;height:8px;overflow:hidden;width:100%}.confidence-fill{height:100%;transition:width .3s ease}.confidence-high{background-color:#52c41a}.confidence-medium{background-color:#faad14}.confidence-low{background-color:#ff4d4f}.race-info-card{background:linear-gradient(135deg,#e10600,#ff4d4f);color:#fff}.race-info-card .ant-card-head-title{color:#fff}.race-info-card .ant-statistic-title{color:#fffc}.race-info-card .ant-statistic-content{color:#fff}.prediction-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:700}.prediction-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.status-connected{color:#52c41a}.status-disconnected{color:#ff4d4f}.status-live{color:#1890ff}.status-inactive{color:#d9d9d9}
/*# sourceMappingURL=main.8b5ba3cc.css.map*/