.fleet-preview_page__n31FM{min-height:100vh;background:radial-gradient(circle at 84% 8%,var(--accent-100) 0,transparent 28%),linear-gradient(180deg,var(--panel) 0,var(--canvas) 100%);color:var(--ink);padding:clamp(28px,6vw,76px) 20px 80px;font-family:ui-sans-serif,system-ui,sans-serif}.fleet-preview_previewSections__tDP1c{width:min(1080px,100%);margin-inline:auto}.fleet-preview_step__5S8fI{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-weight:750;font-size:var(--fs-small);margin:20px 0 8px}.fleet-preview_disclosure__WatVr,.fleet-preview_save__jxlQs,.fleet-preview_upload__ve087{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:clamp(20px,4vw,34px);box-shadow:0 16px 45px rgb(32 36 45/.06)}.fleet-preview_upload__ve087{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);align-items:center}.fleet-preview_drop__tbwP4,.fleet-preview_upload__ve087>*{min-width:0}.fleet-preview_disclosure__WatVr h2,.fleet-preview_save__jxlQs h2,.fleet-preview_sectionHead__sIRE4 h2,.fleet-preview_upload__ve087 h2{margin:0;font-size:var(--fs-heading)}.fleet-preview_drop__tbwP4{min-height:160px;border:1.5px dashed color-mix(in srgb,var(--accent) 60%,var(--panel));border-radius:14px;background:var(--badge-accent-bg);display:grid;place-content:center;text-align:center;gap:6px;padding:24px;cursor:pointer;transition:background .15s,border-color .15s}.fleet-preview_dragging__aKEeQ,.fleet-preview_drop__tbwP4:hover{background:var(--accent-100);border-color:var(--accent)}.fleet-preview_drop__tbwP4 span{font-weight:750}.fleet-preview_drop__tbwP4 small{color:var(--text-3)}.fleet-preview_drop__tbwP4 input{width:100%;min-width:0;max-width:100%;margin-top:12px}.fleet-preview_error__LQYuE{color:var(--error);grid-column:1/-1}.fleet-preview_sectionHead__sIRE4{display:flex;justify-content:space-between;align-items:end;gap:20px}.fleet-preview_private__6eIEO{border:1px solid var(--border);border-radius:99px;padding:4px 12px;font-size:var(--fs-small)}.fleet-preview_metrics__3G0nJ{grid-template-columns:repeat(4,1fr);margin-top:16px}.fleet-preview_metric__Vb9Lp{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px}.fleet-preview_metric__Vb9Lp strong{display:block;font-size:var(--fs-heading);font-variant-numeric:tabular-nums}.fleet-preview_metric__Vb9Lp span{color:var(--text-3);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.045em}.fleet-preview_range__0GXVi{color:var(--text-2)}.fleet-preview_vehicle__MC8x0{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px 20px}.fleet-preview_vehicleMain__GQlT_{display:flex;justify-content:space-between;gap:20px}.fleet-preview_vehicle__MC8x0 h3{margin:3px 0;font-size:var(--fs-body)}.fleet-preview_vehicle__MC8x0 p{margin:3px 0;color:var(--text-2)}.fleet-preview_vin__5JbI_{font-family:ui-monospace,monospace;font-size:var(--fs-small);color:var(--text-3)}.fleet-preview_vehiclePrice__gaR3_{font-weight:750}.fleet-preview_chip__Sp782{margin-top:12px;border:1px solid var(--badge-warn-border);background:var(--badge-warn-bg);border-radius:9px;padding:8px 12px;font-size:var(--fs-ui)}.fleet-preview_chip__Sp782 summary{color:var(--warning);font-weight:750;cursor:pointer}.fleet-preview_chip__Sp782 ul{margin:8px 0}.fleet-preview_provenance__22npP{font-size:var(--fs-small)}.fleet-preview_verified__tkziK{display:inline-block;margin-top:8px;color:var(--success);font-size:var(--fs-small);font-weight:700}.fleet-preview_save__jxlQs{display:flex;justify-content:space-between;align-items:center;gap:24px}.fleet-preview_save__jxlQs p{max-width:700px;color:var(--text-2)}.fleet-preview_saveButton__zswEs{background:var(--accent);color:var(--on-accent);border:0;border-radius:9px;padding:12px 20px;text-decoration:none;font:inherit;font-weight:750;white-space:nowrap;cursor:pointer}.fleet-preview_saveButton__zswEs:disabled{opacity:.6;cursor:wait}.fleet-preview_disclosure__WatVr li{margin-block:6px}.fleet-preview_disclosure__WatVr h3{margin-top:20px}@media (max-width:780px){.fleet-preview_upload__ve087{grid-template-columns:1fr}.fleet-preview_metrics__3G0nJ{grid-template-columns:repeat(2,1fr)}.fleet-preview_save__jxlQs{align-items:stretch;flex-direction:column}.fleet-preview_saveButton__zswEs{text-align:center}.fleet-preview_vehicleMain__GQlT_{flex-direction:column;gap:8px}}@media (max-width:440px){.fleet-preview_metrics__3G0nJ{grid-template-columns:1fr}.fleet-preview_page__n31FM{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.fleet-preview_drop__tbwP4{transition:none}}.FuelDoor_input__TBNNn{display:none}