.overview.svelte-modwrv{background:var(--surface);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:370px;box-shadow:var(--shadow);grid-template-columns:1.1fr .7fr 1.35fr;display:grid}.overview.svelte-modwrv>:where(.svelte-modwrv){padding:clamp(28px,4vw,60px)}.total-block.svelte-modwrv{border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}h1.svelte-modwrv{letter-spacing:-.075em;font-variant-numeric:tabular-nums;margin:14px 0 4px;font-size:clamp(3.3rem,7vw,7rem);font-weight:760;line-height:.92}.currency.svelte-modwrv{color:var(--copper);vertical-align:top;margin-right:.12em;font-size:.45em}.total-note.svelte-modwrv{color:var(--muted);margin:16px 0 18px;line-height:1.55}.cost-basis.svelte-modwrv{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0 0 22px;display:grid}.cost-basis.svelte-modwrv div:where(.svelte-modwrv){border-top:1px solid var(--line);padding-top:9px}.cost-basis.svelte-modwrv dt:where(.svelte-modwrv){color:var(--muted);font-size:.7rem}.cost-basis.svelte-modwrv dd:where(.svelte-modwrv){font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.92rem;font-weight:800}.total-block.svelte-modwrv button:where(.svelte-modwrv){cursor:pointer;background:0 0;border:0;border-bottom:1px solid;width:fit-content;padding:7px 0;font-weight:750}.total-block.svelte-modwrv button.active:where(.svelte-modwrv){color:var(--green)}.donut-wrap.svelte-modwrv{border-right:1px solid var(--line);place-items:center;display:grid}.donut.svelte-modwrv{width:min(240px,100%);overflow:visible}.donut.svelte-modwrv circle:where(.svelte-modwrv){transition:opacity .2s}.donut.svelte-modwrv text:where(.svelte-modwrv){fill:var(--ink);font-size:6px;font-weight:800}.donut.svelte-modwrv .donut-label:where(.svelte-modwrv){fill:var(--muted);font-size:2.6px;font-weight:600}.breakdown.svelte-modwrv{flex-direction:column;justify-content:center;padding-inline:clamp(20px,3vw,46px);display:flex}.breakdown-title.svelte-modwrv{color:var(--muted);letter-spacing:.02em;margin:0 10px 7px;font-size:.7rem;font-weight:750}.breakdown.svelte-modwrv button:where(.svelte-modwrv){text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:12px 1fr auto;grid-template-areas:"swatch name value""swatch percent percent";gap:2px 12px;padding:18px 10px;transition:background .16s,padding .16s;display:grid}.breakdown.svelte-modwrv button:where(.svelte-modwrv):hover,.breakdown.svelte-modwrv button.active:where(.svelte-modwrv){background:#eee8dd;padding-inline:16px}.swatch.svelte-modwrv{background:var(--swatch);border-radius:50%;grid-area:swatch;width:10px;height:10px;margin-top:6px}.name.svelte-modwrv{grid-area:name;font-weight:700}strong.svelte-modwrv{grid-area:value;font-size:1.15rem}.percent.svelte-modwrv{color:var(--muted);grid-area:percent;font-size:.8rem}@media (width<=980px){.overview.svelte-modwrv{grid-template-columns:1fr .75fr}.breakdown.svelte-modwrv{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.breakdown.svelte-modwrv button:where(.svelte-modwrv):nth-last-child(-n+2){border-bottom:0}}@media (width<=620px){.overview.svelte-modwrv{grid-template-columns:1fr}.total-block.svelte-modwrv,.donut-wrap.svelte-modwrv{border-right:0;border-bottom:1px solid var(--line)}.donut-wrap.svelte-modwrv{padding-block:28px}.donut.svelte-modwrv{width:180px}.breakdown.svelte-modwrv{grid-template-columns:1fr}.breakdown-title.svelte-modwrv{margin-top:18px}.breakdown.svelte-modwrv button:where(.svelte-modwrv):nth-last-child(2){border-bottom:1px solid var(--line)}}.chart-shell.svelte-1gyymqk{grid-template-columns:56px 1fr;height:310px;padding-top:10px;display:grid;position:relative}.axis.svelte-1gyymqk{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding:0 12px 35px 0;font-size:.72rem;display:flex}.chart.svelte-1gyymqk{grid-template-columns:repeat(var(--months,12), minmax(34px, 1fr));border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(25% - 1px), var(--line) 25%);align-items:end;gap:clamp(8px,1.5vw,18px);min-width:680px;display:grid}.column.svelte-1gyymqk{grid-template-rows:1fr 34px;align-items:end;height:100%;display:grid}.bar.svelte-1gyymqk{flex-direction:column;justify-content:end;width:min(34px,78%);min-height:2px;margin:0 auto;transition:height .25s;display:flex;overflow:hidden}.bar.svelte-1gyymqk span:where(.svelte-1gyymqk){min-height:1px}.fuel.svelte-1gyymqk{background:var(--gold)}.maintenance.svelte-1gyymqk{background:var(--green)}.modification.svelte-1gyymqk{background:var(--copper)}.other.svelte-1gyymqk{background:var(--graphite)}.label.svelte-1gyymqk{color:var(--muted);text-align:center;white-space:nowrap;padding-top:9px;font-size:.72rem}@media (width<=900px){.chart-shell.svelte-1gyymqk{padding-bottom:8px;overflow-x:auto}}.maintenance-list.svelte-oghr7m{border-top:1px solid var(--line-strong)}article.svelte-oghr7m{border-bottom:1px solid var(--line);background:#fbf9f49e;grid-template-columns:8px minmax(260px,1.5fr) minmax(170px,.7fr) minmax(170px,.7fr);align-items:center;gap:24px;min-height:132px;display:grid}.status-rail.svelte-oghr7m{background:var(--line);align-self:stretch;position:relative}.status-rail.svelte-oghr7m span:where(.svelte-oghr7m){position:absolute;inset:0}.status-rail.svelte-oghr7m .overdue:where(.svelte-oghr7m){background:var(--danger)}.status-rail.svelte-oghr7m .due-soon:where(.svelte-oghr7m){background:var(--warning)}.status-rail.svelte-oghr7m .upcoming:where(.svelte-oghr7m){background:var(--green)}.identity.svelte-oghr7m,.history.svelte-oghr7m,.next.svelte-oghr7m{padding-block:23px}.identity.svelte-oghr7m h3:where(.svelte-oghr7m){margin:8px 0 3px;font-size:1.08rem}.identity.svelte-oghr7m p:where(.svelte-oghr7m){color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.status.svelte-oghr7m{letter-spacing:.04em;font-size:.7rem;font-weight:800;display:inline-block}.status.overdue.svelte-oghr7m{color:var(--danger)}.status.due-soon.svelte-oghr7m{color:var(--warning)}.status.upcoming.svelte-oghr7m{color:var(--green)}.status.unknown.svelte-oghr7m{color:var(--muted)}.history.svelte-oghr7m,.next.svelte-oghr7m{flex-direction:column;gap:4px;display:flex}.history.svelte-oghr7m>span:where(.svelte-oghr7m),.next.svelte-oghr7m>span:where(.svelte-oghr7m){color:var(--muted);font-size:.72rem}.history.svelte-oghr7m strong:where(.svelte-oghr7m),.next.svelte-oghr7m strong:where(.svelte-oghr7m){font-variant-numeric:tabular-nums}small.svelte-oghr7m{color:var(--muted)}small.confidence.svelte-oghr7m{color:var(--green);font-weight:700}small.negative.svelte-oghr7m{color:var(--danger);font-weight:700}@media (width<=800px){article.svelte-oghr7m{grid-template-columns:7px 1fr 1fr;gap:14px}.status-rail.svelte-oghr7m{grid-row:1/3}.identity.svelte-oghr7m{grid-column:2/-1;padding-bottom:0}.history.svelte-oghr7m,.next.svelte-oghr7m{padding-top:4px;padding-bottom:22px}}@media (width<=520px){article.svelte-oghr7m{grid-template-columns:7px 1fr}.status-rail.svelte-oghr7m{grid-row:1/4}.identity.svelte-oghr7m,.history.svelte-oghr7m,.next.svelte-oghr7m{grid-column:2}.history.svelte-oghr7m{padding-bottom:0}}.import-section.svelte-g3u3xx{color:#ece9e1;background:#25312d;padding-block:100px 120px;scroll-margin-top:90px}.import-section.svelte-g3u3xx .eyebrow,.import-section.svelte-g3u3xx .section-heading p{color:#a9b4ae}.import-workspace.svelte-g3u3xx{border-top:1px solid #60706a}.safety-note.svelte-g3u3xx{border-bottom:1px solid #485650;grid-template-columns:minmax(230px,.8fr) 1.5fr;gap:30px;padding:22px 0;font-size:.8rem;display:grid}.safety-note.svelte-g3u3xx span:where(.svelte-g3u3xx){color:#a9b4ae;line-height:1.65}.file-grid.svelte-g3u3xx{grid-template-columns:1fr 1fr;display:grid}.file-grid.svelte-g3u3xx>label:where(.svelte-g3u3xx){cursor:pointer;border-bottom:1px solid #60706a;grid-template-columns:54px 1fr auto;grid-template-areas:"step name action""step hint action";align-content:center;gap:5px 18px;min-height:210px;padding:36px;transition:background .18s;display:grid;position:relative}.file-grid.svelte-g3u3xx>label:where(.svelte-g3u3xx):first-child{border-right:1px solid #60706a}.file-grid.svelte-g3u3xx>label:where(.svelte-g3u3xx):hover,.file-grid.svelte-g3u3xx>label.chosen:where(.svelte-g3u3xx){background:#2d3c37}.step.svelte-g3u3xx{color:#82908a;font-variant-numeric:tabular-nums;grid-area:step;align-self:center;font-size:1.4rem}.file-grid.svelte-g3u3xx strong:where(.svelte-g3u3xx){grid-area:name;font-size:1.12rem}.file-grid.svelte-g3u3xx small:where(.svelte-g3u3xx){color:#a9b4ae;overflow-wrap:anywhere;grid-area:hint}.file-grid.svelte-g3u3xx input:where(.svelte-g3u3xx){opacity:0;width:1px;height:1px;position:absolute}.file-action.svelte-g3u3xx{border-bottom:1px solid;grid-area:action;align-self:center;font-size:.78rem;font-weight:800}.preview-action.svelte-g3u3xx{align-items:center;gap:20px;padding:24px 0;display:flex}.preview-action.svelte-g3u3xx>span:where(.svelte-g3u3xx){color:#82908a;font-size:.72rem}button.svelte-g3u3xx{cursor:pointer;border:0;font-weight:800}button.svelte-g3u3xx:disabled{cursor:not-allowed;opacity:.42}.inspect.svelte-g3u3xx{color:#25312d;background:#ece9e1;padding:12px 18px}.preview.svelte-g3u3xx{border-top:1px solid #60706a;border-bottom:1px solid #60706a;margin-top:18px}.preview-title.svelte-g3u3xx{border-bottom:1px solid #485650;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.preview-title.svelte-g3u3xx span:where(.svelte-g3u3xx){color:#a9b4ae}.preview-title.svelte-g3u3xx strong:where(.svelte-g3u3xx){color:#f1c56a;font-variant-numeric:tabular-nums;font-size:1.2rem}.preview-grid.svelte-g3u3xx{grid-template-columns:1fr 1fr;display:grid}.preview-grid.svelte-g3u3xx article:where(.svelte-g3u3xx){padding:30px 36px 30px 0}.preview-grid.svelte-g3u3xx article:where(.svelte-g3u3xx)+article:where(.svelte-g3u3xx){border-left:1px solid #485650;padding-left:36px}.preview-grid.svelte-g3u3xx article:where(.svelte-g3u3xx)>span:where(.svelte-g3u3xx){color:#a9b4ae;font-size:.75rem}.preview-grid.svelte-g3u3xx article:where(.svelte-g3u3xx)>strong:where(.svelte-g3u3xx){margin:7px 0 20px;font-size:1.65rem;display:block}dl.svelte-g3u3xx{margin:0}dl.svelte-g3u3xx div:where(.svelte-g3u3xx){border-top:1px solid #3d4a45;justify-content:space-between;gap:18px;padding:7px 0;font-size:.78rem;display:flex}dt.svelte-g3u3xx{color:#82908a}dd.svelte-g3u3xx{text-align:right;font-variant-numeric:tabular-nums;margin:0}.confirm-zone.svelte-g3u3xx{border-top:1px solid #485650;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.confirm-zone.svelte-g3u3xx label:where(.svelte-g3u3xx){cursor:pointer;align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.5;display:flex}.confirm-zone.svelte-g3u3xx input:where(.svelte-g3u3xx){accent-color:#d0a23c;width:18px;height:18px}.replace.svelte-g3u3xx{color:#fff;background:#a64135;flex:none;padding:13px 18px}.result.svelte-g3u3xx{background:#352e2b;border-left:4px solid #a64135;gap:18px;margin-top:20px;padding:16px 18px;display:flex}.result.svelte-g3u3xx span:where(.svelte-g3u3xx){color:#c8c2ba;font-size:.8rem}.result.success.svelte-g3u3xx{background:#2b3d35;border-color:#6fa489}@media (width<=760px){.safety-note.svelte-g3u3xx,.file-grid.svelte-g3u3xx,.preview-grid.svelte-g3u3xx{grid-template-columns:1fr}.file-grid.svelte-g3u3xx>label:where(.svelte-g3u3xx):first-child{border-right:0}.preview-grid.svelte-g3u3xx article:where(.svelte-g3u3xx){padding:24px 0}.preview-grid.svelte-g3u3xx article:where(.svelte-g3u3xx)+article:where(.svelte-g3u3xx){border-top:1px solid #485650;border-left:0;padding-left:0}.confirm-zone.svelte-g3u3xx{flex-direction:column;align-items:stretch}.replace.svelte-g3u3xx{width:100%}.result.svelte-g3u3xx{flex-direction:column;gap:5px}}@media (width<=480px){.file-grid.svelte-g3u3xx>label:where(.svelte-g3u3xx){grid-template-columns:42px 1fr;grid-template-areas:"step name""step hint""step action";padding:28px 14px}.file-action.svelte-g3u3xx{width:fit-content;margin-top:10px}.preview-action.svelte-g3u3xx,.preview-title.svelte-g3u3xx{flex-direction:column;align-items:stretch}}.sr-only.svelte-1uha8ag{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar.svelte-1uha8ag{z-index:20;background:color-mix(in srgb, var(--canvas) 92%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.header-inner.svelte-1uha8ag{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:74px;display:grid}.brand.svelte-1uha8ag{width:fit-content;color:var(--ink);letter-spacing:.04em;align-items:center;gap:12px;font-size:.88rem;font-weight:850;text-decoration:none;display:flex}.mark.svelte-1uha8ag{width:42px;height:34px;color:var(--surface);background:var(--green);letter-spacing:.08em;place-items:center;font-size:.72rem;display:grid}.brand.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.62rem;font-weight:600;display:block}nav.svelte-1uha8ag{gap:30px;display:flex}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);font-size:.86rem;font-weight:650;text-decoration:none}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.odometer.svelte-1uha8ag{text-align:right;justify-self:end}.odometer.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.66rem;display:block}.odometer.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-variant-numeric:tabular-nums;font-size:.9rem}.intro.svelte-1uha8ag{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(30px,5vw,82px);padding:48px 0 30px;display:grid}.intro-copy.svelte-1uha8ag{padding-block:20px}.lead.svelte-1uha8ag{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(1.45rem,3vw,2.5rem);font-weight:720}.vehicle-spec.svelte-1uha8ag{color:var(--green);flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:.76rem;font-weight:750;display:flex}.vehicle-spec.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;gap:8px;display:flex}.vehicle-spec.svelte-1uha8ag span:where(.svelte-1uha8ag):not(:first-child):before{content:"";background:var(--line-strong);border-radius:50%;width:4px;height:4px}.period.svelte-1uha8ag{color:var(--muted);align-items:center;gap:12px;margin-top:34px;font-size:.8rem;display:flex}.period.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--line-strong);width:42px;height:1px}.vehicle-portrait.svelte-1uha8ag{background:var(--surface-strong);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);margin:0}.vehicle-portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:center 51%;width:100%;height:clamp(250px,24vw,330px);display:block}.vehicle-portrait.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;font-size:.68rem;line-height:1.45;display:flex}.vehicle-portrait.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){flex-direction:column;display:flex}.vehicle-portrait.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--ink);letter-spacing:.025em;font-size:.73rem}.vehicle-portrait.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--green);flex:none;font-weight:750}.facts.svelte-1uha8ag{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag){border-right:1px solid var(--line);padding:30px 22px}.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{border-right:0}.facts.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.75rem;display:block}.facts.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-variant-numeric:tabular-nums;margin-top:7px;font-size:clamp(1.25rem,2vw,1.8rem);display:block}.facts.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:.68em;font-weight:650}.trend-section.svelte-1uha8ag{padding-block:90px 110px}.timeline-section.svelte-1uha8ag{border-block:1px solid var(--line-strong);background:#e7e1d7;padding-block:90px;scroll-margin-top:90px}.timeline-heading.svelte-1uha8ag{align-items:center}.search.svelte-1uha8ag{border-bottom:1px solid var(--line-strong);align-items:center;gap:10px;width:min(380px,100%);padding:12px 0;display:flex}.search.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:1.8px;width:19px}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;color:var(--ink);background:0 0;border:0;outline:0}.search.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#817b72}.filter-row.svelte-1uha8ag{align-items:center;gap:8px;margin-bottom:28px;padding-bottom:4px;display:flex;overflow-x:auto}.filter-row.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--line-strong);cursor:pointer;background:0 0;flex:none;padding:8px 14px;font-size:.78rem;font-weight:700}.filter-row.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#fff;border-color:var(--green);background:var(--green)}.filter-row.svelte-1uha8ag>span:where(.svelte-1uha8ag){white-space:nowrap;color:var(--muted);margin-left:auto;font-size:.78rem}.timeline-list.svelte-1uha8ag{border-top:1px solid var(--line-strong)}.event.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:90px 24px 1fr auto;align-items:stretch;min-height:128px;display:grid}time.svelte-1uha8ag{color:var(--muted);flex-direction:column;align-self:center;display:flex}time.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.55rem;line-height:1}time.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:5px;font-size:.72rem}.event-line.svelte-1uha8ag{position:relative}.event-line.svelte-1uha8ag:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.event-line.svelte-1uha8ag span:where(.svelte-1uha8ag){z-index:1;background:var(--graphite);width:11px;height:11px;box-shadow:0 0 0 1px var(--line-strong);border:3px solid #e7e1d7;border-radius:50%;position:absolute;top:52px;left:50%;transform:translate(-50%)}.event.fuel.svelte-1uha8ag .event-line:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:var(--gold)}.event.maintenance.svelte-1uha8ag .event-line:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:var(--green)}.event.modification.svelte-1uha8ag .event-line:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:var(--copper)}.event-body.svelte-1uha8ag{align-self:center;padding:22px 34px}.event-type.svelte-1uha8ag{color:var(--muted);letter-spacing:.04em;font-size:.7rem;font-weight:800}.event-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){white-space:pre-line;max-width:58ch;margin:6px 0 8px;font-size:1rem;line-height:1.5}.event-context.svelte-1uha8ag{max-width:66ch;color:var(--green);margin:0 0 10px;font-size:.78rem;line-height:1.6}.event-meta.svelte-1uha8ag{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 18px;font-size:.76rem;display:flex}.expense-breakdown.svelte-1uha8ag{border-top:1px solid var(--line);max-width:620px;margin-top:15px;padding-top:10px}.expense-breakdown.svelte-1uha8ag summary:where(.svelte-1uha8ag){width:fit-content;color:var(--green);cursor:pointer;font-size:.76rem;font-weight:800}.expense-breakdown.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;margin-top:10px;display:grid}.expense-breakdown.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);justify-content:space-between;gap:12px;font-size:.76rem;display:flex}.expense-breakdown.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-variant-numeric:tabular-nums}.event-cost.svelte-1uha8ag{font-variant-numeric:tabular-nums;align-self:center;font-size:1.08rem}.load-more.svelte-1uha8ag{border:1px solid var(--ink);cursor:pointer;background:0 0;margin:28px auto 0;padding:12px 22px;font-weight:750;display:block}.load-more.svelte-1uha8ag:hover{color:var(--surface);background:var(--ink)}.empty.svelte-1uha8ag{text-align:center;border-block:1px solid var(--line);padding:72px 20px}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted)}.maintenance-section.svelte-1uha8ag{padding-block:100px 120px;scroll-margin-top:90px}.source-note.svelte-1uha8ag{color:var(--muted);grid-template-columns:130px 1fr auto;align-items:start;gap:24px;margin-top:28px;font-size:.78rem;line-height:1.65;display:grid}.source-note.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink);font-weight:800}.source-note.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.source-note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--green);white-space:nowrap;font-weight:750}footer.svelte-1uha8ag{border-top:1px solid var(--line-strong);color:var(--muted);letter-spacing:.04em;padding:28px 0;font-size:.68rem}footer.svelte-1uha8ag .shell:where(.svelte-1uha8ag){justify-content:space-between;gap:20px;display:flex}@media (width<=900px){.header-inner.svelte-1uha8ag{grid-template-columns:1fr auto}nav.svelte-1uha8ag{display:none}.intro.svelte-1uha8ag{grid-template-columns:1fr;gap:14px}.intro-copy.svelte-1uha8ag{padding-bottom:0}.vehicle-portrait.svelte-1uha8ag{width:min(680px,100%)}.facts.svelte-1uha8ag{grid-template-columns:1fr 1fr}.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2){border-right:0}.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(-n+2){border-bottom:1px solid var(--line)}.source-note.svelte-1uha8ag{grid-template-columns:1fr;gap:7px}}@media (width<=620px){.header-inner.svelte-1uha8ag{min-height:64px}.odometer.svelte-1uha8ag span:where(.svelte-1uha8ag){display:none}.intro.svelte-1uha8ag{align-items:start;gap:22px;padding-top:30px}.vehicle-spec.svelte-1uha8ag{gap:7px 12px;margin-top:18px}.vehicle-spec.svelte-1uha8ag span:where(.svelte-1uha8ag):not(:first-child):before{display:none}.period.svelte-1uha8ag{margin-top:24px}.vehicle-portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){height:min(56vw,280px)}.vehicle-portrait.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){flex-direction:column;align-items:start;gap:7px}.facts.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:23px 14px}.trend-section.svelte-1uha8ag,.timeline-section.svelte-1uha8ag,.maintenance-section.svelte-1uha8ag{padding-block:70px}.event.svelte-1uha8ag{grid-template-columns:58px 18px 1fr;min-height:140px}.event-body.svelte-1uha8ag{padding:20px 14px}.event-cost.svelte-1uha8ag{grid-column:3;justify-self:start;margin:-16px 0 20px 14px}.event-line.svelte-1uha8ag{grid-area:1/2/3}.event-line.svelte-1uha8ag span:where(.svelte-1uha8ag){top:50px}.expense-breakdown.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:1fr}footer.svelte-1uha8ag .shell:where(.svelte-1uha8ag){flex-direction:column}}
