#vehicle-ltv-tool .ltv-surface{backdrop-filter:blur(16px);background:linear-gradient(#0f172aed,#080f1bf2);border:1px solid #94a3b829;border-radius:1.5rem;box-shadow:0 28px 80px #00000047}#vehicle-ltv-tool .ltv-label{letter-spacing:.13em;text-transform:uppercase;color:#64748b;margin:1.4rem 0 .55rem;font-size:.68rem;font-weight:800}#vehicle-ltv-tool .ltv-field{display:block}#vehicle-ltv-tool .ltv-field>span{color:#94a3b8;margin-bottom:.38rem;font-size:.72rem;display:block}#vehicle-ltv-tool .ltv-field input,#vehicle-ltv-tool .ltv-field select{color:#f8fafc;background:#ffffff09;border:1px solid #94a3b829;border-radius:.75rem;outline:none;width:100%;height:2.65rem;padding:0 .75rem}#vehicle-ltv-tool .ltv-field input:focus,#vehicle-ltv-tool .ltv-field select:focus{border-color:#3b82f6b8;box-shadow:0 0 0 3px #3b82f61a}#vehicle-ltv-tool .fleet-chip{color:#94a3b8;border:1px solid #94a3b829;border-radius:999px;padding:.32rem .58rem;font-size:.72rem;transition:all .15s}#vehicle-ltv-tool .fleet-chip:hover,#vehicle-ltv-tool .fleet-chip.active{color:#dbeafe;background:#3b82f61a;border-color:#3b82f68c}#vehicle-ltv-tool .support-card{text-align:left;background:#ffffff06;border:1px solid #94a3b824;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.75rem .8rem;transition:all .15s;display:grid}#vehicle-ltv-tool .support-card:hover{background:#ffffff0b;transform:translateY(-1px)}#vehicle-ltv-tool .support-card.active{background:linear-gradient(135deg,#3b82f624,#3b82f609);border-color:#3b82f6a6}#vehicle-ltv-tool .support-card b{color:#f8fafc;font-size:.84rem;display:block}#vehicle-ltv-tool .support-card small{color:#64748b;margin-top:.15rem;font-size:.68rem;display:block}#vehicle-ltv-tool .support-card strong{color:#cbd5e1;white-space:nowrap;font-size:.72rem}#vehicle-ltv-tool .toggle-row{background:#ffffff05;border:1px solid #94a3b824;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .75rem;display:flex}#vehicle-ltv-tool .toggle-row b{color:#f8fafc;font-size:.78rem;display:block}#vehicle-ltv-tool .toggle-row small{color:#64748b;margin-top:.12rem;font-size:.66rem;display:block}#vehicle-ltv-tool .toggle-row input{accent-color:#3b82f6;width:1.05rem;height:1.05rem}#vehicle-ltv-tool .metric{border-color:#1e293b;padding:1rem 1.2rem}#vehicle-ltv-tool .metric span{color:#64748b;font-size:.7rem;line-height:1.35;display:block}#vehicle-ltv-tool .metric strong{letter-spacing:-.03em;color:#f8fafc;margin-top:.4rem;font-size:1.35rem;display:block}#vehicle-ltv-tool .conversation-card{background:#0f172a9e;border:1px solid #1e293b;border-radius:1rem;padding:1.25rem}#vehicle-ltv-tool .conversation-card>span{letter-spacing:.12em;color:#60a5fa;font-size:.65rem;font-weight:800}#vehicle-ltv-tool .conversation-card h3{color:#f8fafc;margin:.65rem 0 .4rem;font-size:1rem;font-weight:650}#vehicle-ltv-tool .conversation-card p{color:#94a3b8;font-size:.78rem;line-height:1.55}#vehicle-ltv-tool .scenario-card{cursor:pointer;background:#0f172aad;border:1px solid #1e293b;border-radius:1rem;padding:1rem;transition:all .15s}#vehicle-ltv-tool .scenario-card:hover{border-color:#334155;transform:translateY(-2px)}#vehicle-ltv-tool .scenario-card.active{background:linear-gradient(145deg,#3b82f61f,#0f172ac7);border-color:#3b82f69e}#vehicle-ltv-tool .scenario-card .rank{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}#vehicle-ltv-tool .scenario-card h3{color:#f8fafc;margin:.55rem 0 0;font-size:.9rem;font-weight:650}#vehicle-ltv-tool .scenario-card .value{letter-spacing:-.035em;color:#fff;margin-top:1rem;font-size:1.35rem;font-weight:750}#vehicle-ltv-tool .scenario-card .sub{color:#64748b;margin-top:.2rem;font-size:.66rem;line-height:1.4}#vehicle-ltv-tool .chart-grid{stroke:#94a3b81a;stroke-width:1px}#vehicle-ltv-tool .chart-label{fill:#64748b;font-family:Inter,system-ui,sans-serif;font-size:9px}#vehicle-ltv-tool .chart-line{fill:none;stroke:#60a5fa;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}#vehicle-ltv-tool .chart-area{fill:url(#ltvArea)}#vehicle-ltv-tool .chart-base{stroke:#cbd5e147;stroke-width:1.4px;stroke-dasharray:5 6}@media (width>=640px){#vehicle-ltv-tool .metric+.metric{border-left:1px solid #1e293b}}@media (width<=639px){#vehicle-ltv-tool .metric+.metric{border-top:1px solid #1e293b}}