.BattleTestedBadge_badge__zGqJW{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:linear-gradient(135deg,rgba(0,224,255,.12),rgba(0,180,216,.08));border:1px solid rgba(0,224,255,.35);border-radius:.4rem;cursor:default;transition:all .2s ease}.BattleTestedBadge_badge__zGqJW:hover{background:linear-gradient(135deg,rgba(0,224,255,.22),rgba(0,180,216,.16));border-color:rgba(0,224,255,.6);box-shadow:0 0 12px rgba(0,224,255,.25)}.BattleTestedBadge_tested__VCnPm{border-color:rgba(0,224,255,.35)}.BattleTestedBadge_proven__sSVNI{border-color:rgba(0,255,170,.4);background:linear-gradient(135deg,rgba(0,255,170,.1),rgba(0,224,255,.08))}.BattleTestedBadge_proven__sSVNI:hover{border-color:rgba(0,255,170,.6);box-shadow:0 0 12px rgba(0,255,170,.2)}.BattleTestedBadge_seasoned__DtXr7{border-color:rgba(255,170,0,.4);background:linear-gradient(135deg,rgba(255,170,0,.1),rgba(255,140,0,.06))}.BattleTestedBadge_seasoned__DtXr7:hover{border-color:rgba(255,170,0,.6);box-shadow:0 0 12px rgba(255,170,0,.2)}.BattleTestedBadge_veteran__VByqb{border-color:rgba(255,215,0,.5);background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,140,0,.08))}.BattleTestedBadge_veteran__VByqb:hover{border-color:rgba(255,215,0,.7);box-shadow:0 0 15px rgba(255,215,0,.3)}.BattleTestedBadge_compact__VF_l_{padding:.2rem .5rem;gap:.25rem}.BattleTestedBadge_compact__VF_l_ .BattleTestedBadge_text__PcB7J{font-size:.75rem}.BattleTestedBadge_icon__h2kMP{font-size:.9rem;line-height:1}.BattleTestedBadge_compact__VF_l_ .BattleTestedBadge_icon__h2kMP{font-size:.75rem}.BattleTestedBadge_text__PcB7J{font-size:.8rem;font-weight:600;color:var(--color-accent-cyan,#00e0ff)}.BattleTestedBadge_proven__sSVNI .BattleTestedBadge_text__PcB7J{color:#0fa}.BattleTestedBadge_seasoned__DtXr7 .BattleTestedBadge_text__PcB7J{color:#fa0}.BattleTestedBadge_veteran__VByqb .BattleTestedBadge_text__PcB7J{color:gold;text-shadow:0 0 8px rgba(255,215,0,.4)}.BattleTestedBadge_tooltip__XAGye{position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translateX(-50%);width:max-content;max-width:300px;padding:1rem;background:rgba(16,18,30,.98);border:1px solid rgba(0,224,255,.35);border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.5),0 0 20px rgba(0,224,255,.1);z-index:100;animation:BattleTestedBadge_fadeIn__Zb3Li .2s ease}.BattleTestedBadge_tooltip__XAGye:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:rgba(16,18,30,.98);border-right:1px solid rgba(0,224,255,.35);border-bottom:1px solid rgba(0,224,255,.35)}.BattleTestedBadge_tooltipRight__F0KJJ{left:auto;right:0;transform:none}.BattleTestedBadge_tooltipRight__F0KJJ:before{left:auto;right:16px;transform:rotate(45deg)}.BattleTestedBadge_tooltipLeft__ryn2w{left:0;transform:none}.BattleTestedBadge_tooltipLeft__ryn2w:before{left:16px;transform:rotate(45deg)}@keyframes BattleTestedBadge_fadeIn__Zb3Li{0%{opacity:0}to{opacity:1}}.BattleTestedBadge_tooltipHeader__NOBoG{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.95rem;font-weight:700;color:var(--color-accent-cyan,#00e0ff)}.BattleTestedBadge_tooltipIcon__bg4Vq{font-size:1.1rem}.BattleTestedBadge_tooltipDesc__SijNS{margin:0 0 .6rem;font-size:.85rem;color:hsla(0,0%,100%,.85);line-height:1.5}.BattleTestedBadge_tooltipDesc__SijNS strong{color:var(--color-accent-cyan,#00e0ff)}.BattleTestedBadge_tooltipVeteran__8t508{margin:0 0 .6rem;padding:.4rem .6rem;background:rgba(255,215,0,.1);border-radius:.4rem;font-size:.8rem;font-weight:600;color:gold;text-align:center}.BattleTestedBadge_tooltipEvents__mQzWk{padding-top:.6rem;border-top:1px solid hsla(0,0%,100%,.08)}.BattleTestedBadge_tooltipEventsLabel__AlWtS{display:block;margin-bottom:.4rem;font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em}.BattleTestedBadge_tooltipEvents__mQzWk ul{margin:0;padding:0;list-style:none}.BattleTestedBadge_tooltipEvents__mQzWk li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem 0;font-size:.8rem;color:hsla(0,0%,100%,.7)}.BattleTestedBadge_tooltipEvents__mQzWk li:before{content:"\2694\FE0F";margin-right:.3rem;font-size:.7rem}.BattleTestedBadge_eventName__OZG1c{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BattleTestedBadge_eventDate__QeDnl{flex-shrink:0;font-size:.7rem;color:hsla(0,0%,100%,.4)}.BattleTestedBadge_moreEvents__7SZjc{color:hsla(0,0%,100%,.4);font-style:italic}.BattleTestedBadge_moreEvents__7SZjc:before{content:""!important}.VehicleHealthIndicator_good___wHpZ{color:#00e676}.VehicleHealthIndicator_warn__MaZHQ{color:#ffca28}.VehicleHealthIndicator_critical__x_EDU{color:#ff5252}.VehicleHealthIndicator_block__zN5qB{display:flex;flex-direction:column;gap:4px;margin-top:6px}.VehicleHealthIndicator_row__2s8hB{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--font-size-xs,.7rem)}.VehicleHealthIndicator_label__20GMM{color:var(--color-text-muted,hsla(0,0%,100%,.5));font-size:var(--font-size-xs,.7rem)}.VehicleHealthIndicator_value__8_B72{font-weight:600;font-size:var(--font-size-xs,.7rem);color:var(--color-text,hsla(0,0%,100%,.9))}.VehicleHealthIndicator_barTrack__BfURT{width:100%;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.VehicleHealthIndicator_barFill__3LEPH{height:100%;border-radius:2px;transition:width .4s ease;background:currentColor}.VehicleHealthIndicator_trend__SiVmh{display:flex;align-items:center;gap:6px;margin-top:4px}.VehicleHealthIndicator_trendLabel__eXx3S{font-size:.6rem;color:var(--color-text-muted,hsla(0,0%,100%,.4));white-space:nowrap}.VehicleHealthIndicator_trendDots__ljTHN{display:flex;gap:4px}.VehicleHealthIndicator_trendDot__ivrEx{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.8;cursor:default}.VehicleHealthIndicator_compact__60tkV{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.VehicleHealthIndicator_compactOdo__lYn7u{font-size:var(--font-size-xs,.7rem);color:var(--color-text-muted,hsla(0,0%,100%,.6))}.VehicleHealthIndicator_compactHealth__dynaJ{font-size:var(--font-size-xs,.7rem);font-weight:700}