:root{
 --v26-bg:#020714;--v26-panel:#06172e;--v26-panel2:#031024;--v26-cyan:#48eaff;--v26-blue:#197cff;--v26-violet:#8c4dff;--v26-mag:#ff3e9e;--v26-red:#ff5574;--v26-green:#43f0bf;--v26-gold:#ffd45b;--v26-text:#f2fbff;--v26-muted:#8bb7d5;
}
#screenIndex.v26-ready{display:block!important}
.v26-dashboard{display:grid;gap:12px;margin-top:10px}
.v26-frame{position:relative;background:linear-gradient(145deg,rgba(4,22,48,.96),rgba(2,10,27,.98));border:1px solid rgba(72,234,255,.45);box-shadow:0 0 0 1px rgba(25,124,255,.15),0 0 20px rgba(72,234,255,.10),inset 0 0 24px rgba(72,234,255,.025);clip-path:polygon(0 0,97% 0,100% 8%,100% 100%,3% 100%,0 92%);overflow:hidden}
.v26-frame:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--v26-cyan),transparent 12%,transparent 88%,var(--v26-blue)) top/100% 1px no-repeat,linear-gradient(180deg,var(--v26-cyan),transparent 18%) left/1px 100% no-repeat;opacity:.75}
.v26-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px 8px;border-bottom:1px solid rgba(72,234,255,.18);background:linear-gradient(90deg,rgba(0,115,170,.12),transparent)}
.v26-titlebar h2,.v26-titlebar h3{margin:0;color:#f8feff;font-size:1.25rem;text-shadow:0 0 12px rgba(72,234,255,.16)}
.v26-en{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#58dfff;font-weight:900}
.v26-race-slot{padding:0}
.v26-race-slot #raceControlCard{margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:14px!important;clip-path:none!important}
.v26-race-slot #raceControlCard:before,.v26-race-slot #raceControlCard:after,.v26-race-slot #raceControlCard>.hud-section-label{display:none!important}
.v26-summary{padding:12px}
.v26-summary-grid{display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:10px}
.v26-gauge{display:grid;place-items:center;min-height:150px;background:radial-gradient(circle,rgba(20,114,255,.15),rgba(4,19,40,.6) 60%);border:1px solid rgba(72,234,255,.28);position:relative}
.v26-ring{width:124px;height:124px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--v26-cyan) calc(var(--pct)*1%),rgba(60,90,125,.25) 0);box-shadow:0 0 24px rgba(72,234,255,.22)}
.v26-ring:before{content:"";width:96px;height:96px;border-radius:50%;position:absolute;background:#041229;box-shadow:inset 0 0 20px rgba(25,124,255,.12)}
.v26-ring-content{position:relative;text-align:center;z-index:1}.v26-ring-content small{display:block;color:#cbeeff}.v26-ring-content strong{display:block;font-size:2rem;color:#fff}
.v26-stat{min-height:150px;padding:14px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid rgba(72,234,255,.24);background:linear-gradient(180deg,rgba(5,26,55,.9),rgba(2,13,31,.96));box-shadow:inset 0 0 16px rgba(72,234,255,.03)}
.v26-stat .label{font-weight:900;color:#dff8ff;margin-bottom:8px}.v26-stat .value{font-size:2rem;font-weight:1000;line-height:1}.v26-stat .sub{margin-top:9px;color:#a9c9df;font-size:.78rem;line-height:1.45}
.v26-stat.gold{border-color:rgba(255,212,91,.45)}.v26-stat.gold .value{color:var(--v26-gold)}
.v26-stat.green{border-color:rgba(67,240,191,.45)}.v26-stat.green .value{color:var(--v26-green)}
.v26-stat.red{border-color:rgba(255,85,116,.45)}.v26-stat.red .value{color:var(--v26-red)}
.v26-stat.violet{border-color:rgba(140,77,255,.5)}.v26-stat.violet .value{color:#c39aff}
.v26-dual{display:grid;grid-template-columns:1.05fr .95fr;gap:12px}
.v26-ranking,.v26-performance{min-width:0}
.v26-ranking-body{padding:0 12px 12px}.v26-ranking-body #out{margin:0!important}.v26-ranking-body #out>.card,.v26-ranking-body #out>div.card{margin:0!important}
.v26-ranking-body #out table{font-size:.95rem}.v26-ranking-body #out th{font-size:.78rem}.v26-ranking-body #out td{padding:10px 8px!important}.v26-ranking-body #out table tbody tr:nth-child(-n+3){font-weight:800}
.v26-performance-body{padding:12px}.v26-kpis{display:grid;grid-template-columns:1fr 1fr;gap:9px}.v26-kpi{padding:12px;border:1px solid rgba(72,234,255,.22);background:rgba(3,17,36,.72)}.v26-kpi span{display:block;color:#8fcfe9;font-size:.78rem}.v26-kpi strong{display:block;margin-top:4px;color:#56eeff;font-size:1.35rem}.v26-kpi.purple strong{color:#c16dff}.v26-kpi.green strong{color:#57f0bf}.v26-kpi.gold strong{color:#ffd65f}.v26-mini-chart{margin-top:10px;display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:center}.v26-donut{width:130px;height:130px;border-radius:50%;background:conic-gradient(#ff6a72 0 18%,#29b4ff 18% 35%,#9c67ff 35% 54%,#2d3a4c 54% 100%);display:grid;place-items:center;box-shadow:0 0 20px rgba(72,234,255,.18)}.v26-donut:after{content:attr(data-value);width:86px;height:86px;border-radius:50%;display:grid;place-items:center;background:#07162d;color:white;font-size:1.7rem;font-weight:1000}.v26-bars{height:130px;display:flex;align-items:flex-end;gap:7px;padding:10px;border:1px solid rgba(72,234,255,.15);background:linear-gradient(180deg,rgba(4,20,45,.7),rgba(2,10,25,.8))}.v26-bars i{flex:1;min-width:4px;background:linear-gradient(180deg,#48eaff,#197cff);height:var(--h);box-shadow:0 0 9px rgba(72,234,255,.35);border-radius:2px 2px 0 0}
.v26-bottom{display:grid;grid-template-columns:1.05fr .95fr;gap:12px}.v26-hidden-body,.v26-insight-body{padding:12px}.v26-hidden-body #xPrediction{margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.v26-hidden-body #xPrediction:before,.v26-hidden-body #xPrediction:after,.v26-hidden-body #xPrediction>.hud-section-label{display:none!important}.v26-insights{display:grid;gap:8px}.v26-insight{display:grid;grid-template-columns:34px 1fr 24px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(72,234,255,.16);background:rgba(3,17,36,.72)}.v26-insight .ico{color:#5deaff;font-size:1.2rem}.v26-insight .txt{color:#d9f1ff;line-height:1.45}.v26-insight .arr{color:#57e9ff;font-size:1.3rem}.v26-more{margin-top:12px}
.v26-details-toggle{margin:0 0 12px!important;width:100%}.v26-legacy{display:grid;gap:10px}.v26-legacy>details{border:1px solid rgba(72,234,255,.15);background:rgba(3,15,32,.75);padding:10px}.v26-legacy>details>summary{font-weight:900;color:#bfefff}
.v26-bottom-nav{position:sticky;bottom:0;z-index:70;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(72,234,255,.28);background:rgba(2,11,26,.94);backdrop-filter:blur(16px);box-shadow:0 -8px 25px rgba(0,0,0,.35);margin-top:12px}.v26-bottom-nav button{clip-path:none!important;border:0!important;border-right:1px solid rgba(72,234,255,.12)!important;background:transparent!important;box-shadow:none!important;min-height:58px;font-size:.76rem}.v26-bottom-nav button.active{color:#62efff!important;background:linear-gradient(180deg,rgba(0,111,180,.2),rgba(0,60,110,.08))!important;box-shadow:inset 0 3px #48eaff!important}
#screenIndex.v26-ready>.card:not(#raceControlCard),#screenIndex.v26-ready>#advancedFactorsCard,#screenIndex.v26-ready>#decisionSupportCard,#screenIndex.v26-ready>#precisionLabCard,#screenIndex.v26-ready>#trackBias,#screenIndex.v26-ready>#xPrediction,#screenIndex.v26-ready>#out{display:none!important}
@media(max-width:900px){.v26-summary-grid{grid-template-columns:1fr 1fr}.v26-gauge{grid-column:1/-1}.v26-dual,.v26-bottom{grid-template-columns:1fr}.v26-mini-chart{grid-template-columns:130px 1fr}.v26-ranking-body{padding:0 8px 10px}}
@media(max-width:520px){.v26-summary-grid{grid-template-columns:1fr 1fr}.v26-stat{min-height:120px}.v26-gauge{min-height:138px}.v26-ring{width:108px;height:108px}.v26-ring:before{width:82px;height:82px}.v26-stat .value{font-size:1.65rem}.v26-mini-chart{grid-template-columns:1fr}.v26-donut{margin:auto}.v26-kpis{grid-template-columns:1fr 1fr}.v26-titlebar h2,.v26-titlebar h3{font-size:1.05rem}}
