<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="generator" content="Astro v7.0.2"><title>Toyota JDM cars for sale — 1530 listings | JDMBUYSELL</title><meta name="description" content="1530 Toyota JDM cars for sale. Browse 50 models from USD 1,313, avg USD 17,915. Compare verified dealers, importers, and private sellers worldwide on JDMBUYSELL."><link rel="canonical" href="https://www.jdmbuysell.com/for-sale/toyota/"><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><!-- Open Graph --><meta property="og:title" content="Toyota JDM cars for sale — 1530 listings | JDMBUYSELL"><meta property="og:description" content="1530 Toyota JDM cars for sale. Browse 50 models from USD 1,313, avg USD 17,915. Compare verified dealers, importers, and private sellers worldwide on JDMBUYSELL."><meta property="og:url" content="https://www.jdmbuysell.com/for-sale/toyota/"><meta property="og:image" content="https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/ad142d1b-3a48-419e-d6ec-20d6c58c9700/public"><meta property="og:type" content="website"><meta property="og:site_name" content="JDMBUYSELL™"><meta property="og:locale" content="en_US"><!-- Twitter --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@jdmbuysell"><meta name="twitter:title" content="Toyota JDM cars for sale — 1530 listings | JDMBUYSELL"><meta name="twitter:description" content="1530 Toyota JDM cars for sale. Browse 50 models from USD 1,313, avg USD 17,915. Compare verified dealers, importers, and private sellers worldwide on JDMBUYSELL."><meta name="twitter:image" content="https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/ad142d1b-3a48-419e-d6ec-20d6c58c9700/public"><!-- Favicons (migrated from prod 2026-05-17) --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"><link rel="shortcut icon" href="/favicon.ico"><meta name="msapplication-TileColor" content="#da532c"><meta name="msapplication-config" content="/browserconfig.xml"><meta name="theme-color" content="#ffffff"><!--
      Preload Geist Variable — the only face on the page. The variable
      file covers every weight from 100 to 900 in one woff2.
      font-display:swap in global.css means text still paints immediately
      if this is slow.
    --><link rel="preload" href="/fonts/geist-variable.woff2" as="font" type="font/woff2" crossorigin><!--
      Per-page head additions — chiefly LCP image preloads (e.g. /ad/ hero,
      homepage featured card). This slot must stay HIGH in <head>, before the
      JSON-LD blocks and inline analytics inits: under mobile throttle the
      preload scanner can only act on bytes that have arrived, and every KB
      emitted ahead of this slot delays LCP-image fetch start (measured as
      ~460-670ms resourceLoadDelay on /ad/ when the slot sat below analytics).
    --><!--
      Preconnect + DNS-prefetch for third-party origins loaded on most pages.

      scripts.pubnation.com — Mediavine/PubNation ad script loaded synchronously
        (non-deferred) in <head> on every ad-enabled page. Warming the connection
        here shaves the TLS handshake off the critical render path.

      www.googletagmanager.com — GA4 gtag.js SDK injected by AnalyticsTags on
        first user interaction. crossorigin because the script resource is CORS.

      connect.facebook.net — Meta Pixel fbevents.js, same first-interaction gate.
        crossorigin because the resource is fetched as a script across origin.

      www.clarity.ms — Microsoft Clarity SDK, same first-interaction gate.

      Note: Cloudflare Images are delivered via the same-origin
      /cdn-cgi/imagedelivery/ reverse-proxy and do NOT need a preconnect.
    --><link rel="preconnect" href="https://scripts.pubnation.com"><link rel="dns-prefetch" href="https://scripts.pubnation.com"><link rel="preconnect" href="https://www.googletagmanager.com" crossorigin><link rel="dns-prefetch" href="https://www.googletagmanager.com"><link rel="preconnect" href="https://connect.facebook.net" crossorigin><link rel="dns-prefetch" href="https://connect.facebook.net"><link rel="preconnect" href="https://www.clarity.ms" crossorigin><link rel="dns-prefetch" href="https://www.clarity.ms"><!-- JSON-LD structured data slot — page-level @graph emitted first.
         Per-page @graphs reference the canonical Organization/WebSite emitted
         below via `{ "@id": "...#organization" }` / `{ "@id": "...#website" }`
         rather than re-declaring full nodes. --><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/#collection","name":"Toyota JDM cars for sale","description":"1530 Toyota JDM cars for sale. Browse 50 models including Land Cruiser, Chaser, Crown.","url":"https://www.jdmbuysell.com/for-sale/toyota/","publisher":{"@id":"https://www.jdmbuysell.com/#organization"}},{"@type":"ItemList","@id":"https://www.jdmbuysell.com/for-sale/toyota/#model-list","name":"Toyota models","numberOfItems":50,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/land-cruiser/","name":"Toyota Land Cruiser for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/land-cruiser/"}},{"@type":"ListItem","position":2,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/chaser/","name":"Toyota Chaser for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/chaser/"}},{"@type":"ListItem","position":3,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/crown/","name":"Toyota Crown for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/crown/"}},{"@type":"ListItem","position":4,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/mr2/","name":"Toyota MR2 for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/mr2/"}},{"@type":"ListItem","position":5,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/land-cruiser-prado/","name":"Toyota Land Cruiser Prado for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/land-cruiser-prado/"}},{"@type":"ListItem","position":6,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/supra/","name":"Toyota Supra for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/supra/"}},{"@type":"ListItem","position":7,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/soarer/","name":"Toyota Soarer for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/soarer/"}},{"@type":"ListItem","position":8,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/hiace/","name":"Toyota HiAce for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/hiace/"}},{"@type":"ListItem","position":9,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/aristo/","name":"Toyota Aristo for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/aristo/"}},{"@type":"ListItem","position":10,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/altezza/","name":"Toyota Altezza for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/altezza/"}},{"@type":"ListItem","position":11,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/celica/","name":"Toyota Celica for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/celica/"}},{"@type":"ListItem","position":12,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/mark-2/","name":"Toyota Mark II for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/mark-2/"}},{"@type":"ListItem","position":13,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/cresta/","name":"Toyota Cresta for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/cresta/"}},{"@type":"ListItem","position":14,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/hilux-surf/","name":"Toyota Hilux Surf for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/hilux-surf/"}},{"@type":"ListItem","position":15,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/estima/","name":"Toyota Estima for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/estima/"}},{"@type":"ListItem","position":16,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/celsior/","name":"Toyota Celsior for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/celsior/"}},{"@type":"ListItem","position":17,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/century/","name":"Toyota Century for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/century/"}},{"@type":"ListItem","position":18,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/corolla/","name":"Toyota Corolla for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/corolla/"}},{"@type":"ListItem","position":19,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/vitz/","name":"Toyota Vitz for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/vitz/"}},{"@type":"ListItem","position":20,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/harrier/","name":"Toyota Harrier for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/harrier/"}},{"@type":"ListItem","position":21,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/alphard/","name":"Toyota Alphard for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/alphard/"}},{"@type":"ListItem","position":22,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/dyna/","name":"Toyota Dyna for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/dyna/"}},{"@type":"ListItem","position":23,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/caldina/","name":"Toyota Caldina for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/caldina/"}},{"@type":"ListItem","position":24,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/lite-ace/","name":"Toyota Lite Ace for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/lite-ace/"}},{"@type":"ListItem","position":25,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/will/","name":"Toyota Will for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/will/"}},{"@type":"ListItem","position":26,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/grand-hiace/","name":"Toyota Grand Hiace for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/grand-hiace/"}},{"@type":"ListItem","position":27,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/majesta/","name":"Toyota Majesta for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/majesta/"}},{"@type":"ListItem","position":28,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/hilux/","name":"Toyota Hilux for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/hilux/"}},{"@type":"ListItem","position":29,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/toyoace/","name":"Toyota Toyoace for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/toyoace/"}},{"@type":"ListItem","position":30,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/regius/","name":"Toyota Regius for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/regius/"}},{"@type":"ListItem","position":31,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/vellfire/","name":"Toyota Vellfire for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/vellfire/"}},{"@type":"ListItem","position":32,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/noah/","name":"Toyota Noah for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/noah/"}},{"@type":"ListItem","position":33,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/townace/","name":"Toyota Townace for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/townace/"}},{"@type":"ListItem","position":34,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/mark-x/","name":"Toyota Mark X for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/mark-x/"}},{"@type":"ListItem","position":35,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/verossa/","name":"Toyota Verossa for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/verossa/"}},{"@type":"ListItem","position":36,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/granvia/","name":"Toyota Granvia for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/granvia/"}},{"@type":"ListItem","position":37,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/sprinter-carib/","name":"Toyota Sprinter Carib for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/sprinter-carib/"}},{"@type":"ListItem","position":38,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/rav4/","name":"Toyota RAV4 for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/rav4/"}},{"@type":"ListItem","position":39,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/sera/","name":"Toyota Sera for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/sera/"}},{"@type":"ListItem","position":40,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/starlet/","name":"Toyota Starlet for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/starlet/"}},{"@type":"ListItem","position":41,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/86/","name":"Toyota 86 for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/86/"}},{"@type":"ListItem","position":42,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/fj-cruiser/","name":"Toyota Fj Cruiser for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/fj-cruiser/"}},{"@type":"ListItem","position":43,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/sprinter/","name":"Toyota Sprinter for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/sprinter/"}},{"@type":"ListItem","position":44,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/windom/","name":"Toyota Windom for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/windom/"}},{"@type":"ListItem","position":45,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/prius/","name":"Toyota Prius for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/prius/"}},{"@type":"ListItem","position":46,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/succeed/","name":"Toyota Succeed for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/succeed/"}},{"@type":"ListItem","position":47,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/ist/","name":"Toyota Ist for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/ist/"}},{"@type":"ListItem","position":48,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/raum/","name":"Toyota Raum for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/raum/"}},{"@type":"ListItem","position":49,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/tundra/","name":"Toyota Tundra for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/tundra/"}},{"@type":"ListItem","position":50,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/voxy/","name":"Toyota Voxy for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/voxy/"}}]},{"@type":"ItemList","@id":"https://www.jdmbuysell.com/for-sale/toyota/#listing-list","name":"Recent Toyota listings","numberOfItems":1530,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/1997-toyota-chaser-jzx100-mr2rha0m/","name":"1997 Toyota Chaser JZX100","description":"1997 Toyota Chaser for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/1997-toyota-chaser-jzx100-mr2rha0m/","vehicleModelDate":"1997","brand":{"@type":"Brand","name":"Toyota"},"model":"Chaser","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/34c44a08-25aa-4933-4f04-5bc31a23f100/w1200","offers":{"@type":"Offer","price":30000,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/1997-toyota-chaser-jzx100-mr2rha0m/"}}},{"@type":"ListItem","position":2,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/theimportguys-1999-toyota-altezza-1999-toyota-altezza-z-edition/","name":"1999 Toyota Altezza Z Edition","description":"1999 Toyota Altezza for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/theimportguys-1999-toyota-altezza-1999-toyota-altezza-z-edition/","vehicleModelDate":"1999","brand":{"@type":"Brand","name":"Toyota"},"model":"Altezza","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/3729bd02-602c-475f-0ff4-eed005934c00/w1200","offers":{"@type":"Offer","price":16500,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/theimportguys-1999-toyota-altezza-1999-toyota-altezza-z-edition/","seller":{"@type":"AutoDealer","name":"The Import Guys"}}}},{"@type":"ListItem","position":3,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/2008-toyota-alphard-ggh20w-350-s-mr17g72l/","name":"2008 Toyota Alphard GGH20W 350 S","description":"2008 Toyota Alphard for sale in Canada on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/2008-toyota-alphard-ggh20w-350-s-mr17g72l/","vehicleModelDate":"2008","brand":{"@type":"Brand","name":"Toyota"},"model":"Alphard","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/abdf664c-fdfa-45cc-48a6-185132c93b00/w1200","offers":{"@type":"Offer","price":14500,"priceCurrency":"CAD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/2008-toyota-alphard-ggh20w-350-s-mr17g72l/","seller":{"@type":"AutoDealer","name":"Kuruma Hunter Auto"}}}},{"@type":"ListItem","position":4,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/2000-toyota-celsior-xf30-mr12haac/","name":"2000 Toyota Celsior UCF30","description":"2000 Toyota Celsior for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/2000-toyota-celsior-xf30-mr12haac/","vehicleModelDate":"2000","brand":{"@type":"Brand","name":"Toyota"},"model":"Celsior","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/e784322a-30df-4281-d659-4b7f6d9c6300/w1200","offers":{"@type":"Offer","price":22000,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/2000-toyota-celsior-xf30-mr12haac/","seller":{"@type":"AutoDealer","name":"Daniel JDM Carolinas"}}}},{"@type":"ListItem","position":5,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/1993-toyota-land-cruiser-series-80-vx-limited-4wd-mr0u9c6z/","name":"1993 Toyota Land Cruiser Series 80 VX Limited 4WD","description":"1993 Toyota Land Cruiser for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/1993-toyota-land-cruiser-series-80-vx-limited-4wd-mr0u9c6z/","vehicleModelDate":"1993","brand":{"@type":"Brand","name":"Toyota"},"model":"Land Cruiser","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/d496d8e4-d263-4239-983a-cb9b8930b100/w1200","offers":{"@type":"Offer","price":17995,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/1993-toyota-land-cruiser-series-80-vx-limited-4wd-mr0u9c6z/","seller":{"@type":"AutoDealer","name":"JDM SuperMotors Inc"}}}},{"@type":"ListItem","position":6,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/1992-toyota-land-cruiser-j80-80-series-land-cruiser-vx-limited-4wd-mqzkn0nz/","name":"1992 Toyota Land Cruiser FJ80 80-series-land-cruiser-vx-limited-4wd","description":"1992 Toyota Land Cruiser for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/1992-toyota-land-cruiser-j80-80-series-land-cruiser-vx-limited-4wd-mqzkn0nz/","vehicleModelDate":"1992","brand":{"@type":"Brand","name":"Toyota"},"model":"Land Cruiser","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/f79eb3b4-4af8-481c-043f-665dfc7e6f00/w1200","offers":{"@type":"Offer","price":17995,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/1992-toyota-land-cruiser-j80-80-series-land-cruiser-vx-limited-4wd-mqzkn0nz/","seller":{"@type":"AutoDealer","name":"JDM SuperMotors Inc"}}}},{"@type":"ListItem","position":7,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/1995-toyota-hiace-supercustom-mqz3c06g/","name":"1995 Toyota HiAce Supercustom","description":"1995 Toyota HiAce for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/1995-toyota-hiace-supercustom-mqz3c06g/","vehicleModelDate":"1995","brand":{"@type":"Brand","name":"Toyota"},"model":"HiAce","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/e1dfaac8-2cb9-42c7-f3eb-61ef3a61b600/w1200","offers":{"@type":"Offer","price":11500,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/1995-toyota-hiace-supercustom-mqz3c06g/"}}},{"@type":"ListItem","position":8,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/mitsuicoltd-1999-toyota-dyna-yy131-0005065/","name":"1999 TOYOTA DYNA TRUCK","description":"1999 Toyota Dyna for sale in Japan on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/mitsuicoltd-1999-toyota-dyna-yy131-0005065/","vehicleModelDate":"1999","brand":{"@type":"Brand","name":"Toyota"},"model":"Dyna","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/97a88854-5b68-4996-f47a-6b62a7faf400/w1200","offers":{"@type":"Offer","price":7820,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/mitsuicoltd-1999-toyota-dyna-yy131-0005065/","seller":{"@type":"AutoDealer","name":"MITSUI Co., Ltd."}}}},{"@type":"ListItem","position":9,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/drivermotorsports-1999-toyota-crown-1117/","name":"1999 Toyota Crown Royal Saloon","description":"1999 Toyota Crown for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/drivermotorsports-1999-toyota-crown-1117/","vehicleModelDate":"1999","brand":{"@type":"Brand","name":"Toyota"},"model":"Crown","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/5a009636-9c9a-48c3-4d34-3124733a8a00/w1200","offers":{"@type":"Offer","price":19900,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/drivermotorsports-1999-toyota-crown-1117/","seller":{"@type":"AutoDealer","name":"Driver Motorsports"}}}},{"@type":"ListItem","position":10,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/2001-toyota-land-cruiser-prado-j90-tx-mqx2awbg/","name":"2001 Toyota Land Cruiser Prado J90 TX","description":"2001 Toyota Land Cruiser Prado for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/2001-toyota-land-cruiser-prado-j90-tx-mqx2awbg/","vehicleModelDate":"2001","brand":{"@type":"Brand","name":"Toyota"},"model":"Land Cruiser Prado","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/4b348dc0-6b81-44f5-155a-6b6d6dc26700/w1200","offers":{"@type":"Offer","price":22500,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/2001-toyota-land-cruiser-prado-j90-tx-mqx2awbg/","seller":{"@type":"AutoDealer","name":"Daniel JDM Carolinas"}}}},{"@type":"ListItem","position":11,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmconnection-2010-toyota-vitz-002389256448e4cf71d1967be4feb10e/","name":"2010 Toyota Vitz F","description":"2010 Toyota Vitz for sale in Canada on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmconnection-2010-toyota-vitz-002389256448e4cf71d1967be4feb10e/","vehicleModelDate":"2010","brand":{"@type":"Brand","name":"Toyota"},"model":"Vitz","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/a729f604-8dfc-4e58-d2a5-9ee19cc8bc00/w1200","offers":{"@type":"Offer","price":8500,"priceCurrency":"CAD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/jdmconnection-2010-toyota-vitz-002389256448e4cf71d1967be4feb10e/","seller":{"@type":"AutoDealer","name":"JDM Connection"}}}},{"@type":"ListItem","position":12,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmconnection-2009-toyota-vellfire-1de8dc1fc53cf468e1b3e66759c8b65c/","name":"2009 Toyota Vellfire 2.4X","description":"2009 Toyota Vellfire for sale in Canada on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmconnection-2009-toyota-vellfire-1de8dc1fc53cf468e1b3e66759c8b65c/","vehicleModelDate":"2009","brand":{"@type":"Brand","name":"Toyota"},"model":"Vellfire","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/3627302a-4832-4227-71d0-4d7b1678ec00/w1200","offers":{"@type":"Offer","price":9600,"priceCurrency":"CAD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/jdmconnection-2009-toyota-vellfire-1de8dc1fc53cf468e1b3e66759c8b65c/","seller":{"@type":"AutoDealer","name":"JDM Connection"}}}},{"@type":"ListItem","position":13,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rpmnz-2003-toyota-celsior-9280/","name":"2003 Toyota Celsior High Spec F Package","description":"2003 Toyota Celsior for sale in New Zealand on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rpmnz-2003-toyota-celsior-9280/","vehicleModelDate":"2003","brand":{"@type":"Brand","name":"Toyota"},"model":"Celsior","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/6d087d01-e642-458b-6957-7f13e7336500/w1200","offers":{"@type":"Offer","price":19995,"priceCurrency":"NZD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/rpmnz-2003-toyota-celsior-9280/","seller":{"@type":"AutoDealer","name":"Reliable Performance Motors"}}}},{"@type":"ListItem","position":14,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rpmnz-1999-toyota-altezza-9584/","name":"1999 Toyota Altezza RS200 | Manual, low km","description":"1999 Toyota Altezza for sale in New Zealand on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rpmnz-1999-toyota-altezza-9584/","vehicleModelDate":"1999","brand":{"@type":"Brand","name":"Toyota"},"model":"Altezza","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/16aa6ebe-025a-49e4-2aac-45f525233600/w1200","offers":{"@type":"Offer","price":18995,"priceCurrency":"NZD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/rpmnz-1999-toyota-altezza-9584/","seller":{"@type":"AutoDealer","name":"Reliable Performance Motors"}}}},{"@type":"ListItem","position":15,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rpmnz-2000-toyota-caldina-8816/","name":"2000 Toyota Caldina GT-T | 5SP Manual","description":"2000 Toyota Caldina for sale in New Zealand on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rpmnz-2000-toyota-caldina-8816/","vehicleModelDate":"2000","brand":{"@type":"Brand","name":"Toyota"},"model":"Caldina","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/f525397b-0e60-4812-5bd4-c1a965352600/w1200","offers":{"@type":"Offer","price":18995,"priceCurrency":"NZD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/rpmnz-2000-toyota-caldina-8816/","seller":{"@type":"AutoDealer","name":"Reliable Performance Motors"}}}},{"@type":"ListItem","position":16,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmconnection-2002-toyota-altezza-a59ba9ab08cfc8bb1689db47ef6e8f14/","name":"2002 Toyota Altezza AS200","description":"2002 Toyota Altezza for sale in Canada on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmconnection-2002-toyota-altezza-a59ba9ab08cfc8bb1689db47ef6e8f14/","vehicleModelDate":"2002","brand":{"@type":"Brand","name":"Toyota"},"model":"Altezza","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/e5f5bd16-6ad7-4a91-75d5-ac4c25672500/w1200","offers":{"@type":"Offer","price":8600,"priceCurrency":"CAD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/jdmconnection-2002-toyota-altezza-a59ba9ab08cfc8bb1689db47ef6e8f14/","seller":{"@type":"AutoDealer","name":"JDM Connection"}}}},{"@type":"ListItem","position":17,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmconnection-2003-toyota-altezza-3eb448c51243615a99776f74ca00bbb2/","name":"2003 Toyota Altezza AS200WISE2","description":"2003 Toyota Altezza for sale in Canada on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmconnection-2003-toyota-altezza-3eb448c51243615a99776f74ca00bbb2/","vehicleModelDate":"2003","brand":{"@type":"Brand","name":"Toyota"},"model":"Altezza","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/59fe9c1c-c9a3-4c82-bf03-6d178ce75c00/w1200","offers":{"@type":"Offer","price":9300,"priceCurrency":"CAD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/jdmconnection-2003-toyota-altezza-3eb448c51243615a99776f74ca00bbb2/","seller":{"@type":"AutoDealer","name":"JDM Connection"}}}},{"@type":"ListItem","position":18,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmconnection-2002-toyota-altezza-d91b7488c194ef18816091bb33250100/","name":"2002 Toyota Altezza","description":"2002 Toyota Altezza for sale in Canada on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmconnection-2002-toyota-altezza-d91b7488c194ef18816091bb33250100/","vehicleModelDate":"2002","brand":{"@type":"Brand","name":"Toyota"},"model":"Altezza","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/6fc37fef-3c4b-4118-1ce5-edae1ce94300/w1200","offers":{"@type":"Offer","price":10600,"priceCurrency":"CAD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/jdmconnection-2002-toyota-altezza-d91b7488c194ef18816091bb33250100/","seller":{"@type":"AutoDealer","name":"JDM Connection"}}}},{"@type":"ListItem","position":19,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rpmnz-2012-toyota-86-9577/","name":"2012 Toyota 86 | Lip Kit + New RPM Wheels!","description":"2012 Toyota 86 for sale in New Zealand on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rpmnz-2012-toyota-86-9577/","vehicleModelDate":"2012","brand":{"@type":"Brand","name":"Toyota"},"model":"86","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/ef07ffe5-0599-48b7-dc6b-636b2ea2a700/w1200","offers":{"@type":"Offer","price":19995,"priceCurrency":"NZD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/rpmnz-2012-toyota-86-9577/","seller":{"@type":"AutoDealer","name":"Reliable Performance Motors"}}}},{"@type":"ListItem","position":20,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/drivermotorsports-1996-toyota-windom-1120/","name":"1996 Toyota Windom 2.5X","description":"1996 Toyota Windom for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/drivermotorsports-1996-toyota-windom-1120/","vehicleModelDate":"1996","brand":{"@type":"Brand","name":"Toyota"},"model":"Windom","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/348116e6-fab7-4360-0542-d3ca665b7e00/w1200","offers":{"@type":"Offer","price":8900,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/drivermotorsports-1996-toyota-windom-1120/","seller":{"@type":"AutoDealer","name":"Driver Motorsports"}}}},{"@type":"ListItem","position":21,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/drivermotorsports-1998-toyota-starlet-1119/","name":"1998 Toyota Starlet Glanza","description":"1998 Toyota Starlet for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/drivermotorsports-1998-toyota-starlet-1119/","vehicleModelDate":"1998","brand":{"@type":"Brand","name":"Toyota"},"model":"Starlet","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/475bfbdf-dfc7-4668-3863-f263ba471600/w1200","offers":{"@type":"Offer","price":16900,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/drivermotorsports-1998-toyota-starlet-1119/","seller":{"@type":"AutoDealer","name":"Driver Motorsports"}}}},{"@type":"ListItem","position":22,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/japandirectmotors-2001-toyota-land-cruiser-prado-6a3d558689712c45767af501/","name":"2001 Toyota Land Cruiser Prado Factory RHD Mail Route SUV STK #0973","description":"2001 Toyota Land Cruiser Prado for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/japandirectmotors-2001-toyota-land-cruiser-prado-6a3d558689712c45767af501/","vehicleModelDate":"2001","brand":{"@type":"Brand","name":"Toyota"},"model":"Land Cruiser Prado","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/60dd891f-c7f4-4a0a-9445-b53af8474900/w1200","offers":{"@type":"Offer","price":19950,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/japandirectmotors-2001-toyota-land-cruiser-prado-6a3d558689712c45767af501/","seller":{"@type":"AutoDealer","name":"Japan Direct Motors"}}}},{"@type":"ListItem","position":23,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmsportclassics-2001-toyota-estima-62002/","name":"Toyota Estima G 4WD 2001","description":"2001 Toyota Estima for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmsportclassics-2001-toyota-estima-62002/","vehicleModelDate":"2001","brand":{"@type":"Brand","name":"Toyota"},"model":"Estima","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/d89928fe-f082-4e17-2d44-4ef0d184b500/w1200","offers":{"@type":"Offer","price":15995,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/jdmsportclassics-2001-toyota-estima-62002/","seller":{"@type":"AutoDealer","name":"JDM Sport Classics"}}}},{"@type":"ListItem","position":24,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/1999-toyota-crown-s170-majesta-mqtsyi3s/","name":"1999 Toyota Crown S170 Majesta","description":"1999 Toyota Crown for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/1999-toyota-crown-s170-majesta-mqtsyi3s/","vehicleModelDate":"1999","brand":{"@type":"Brand","name":"Toyota"},"model":"Crown","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/a8f0ed10-0d97-458d-6977-8f6b0c618500/w1200","offers":{"@type":"Offer","price":11900,"priceCurrency":"USD","itemCondition":"https://schema.org/UsedCondition","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted"},"availability":"https://schema.org/InStock","url":"https://www.jdmbuysell.com/ad/1999-toyota-crown-s170-majesta-mqtsyi3s/","seller":{"@type":"AutoDealer","name":"Daniel JDM Carolinas"}}}}]},{"@type":"BreadcrumbList","@id":"https://www.jdmbuysell.com/for-sale/toyota/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.jdmbuysell.com"},{"@type":"ListItem","position":2,"name":"For Sale","item":"https://www.jdmbuysell.com/for-sale/"},{"@type":"ListItem","position":3,"name":"Toyota JDM cars for sale","item":"https://www.jdmbuysell.com/for-sale/toyota/"}]}]}</script><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.jdmbuysell.com/#organization","name":"JDMBUYSELL","legalName":"JDMBUYSELL™","alternateName":["JDM Buy Sell","JDM Buy & Sell","JDMBuySell"],"url":"https://www.jdmbuysell.com","address":{"@type":"PostalAddress","streetAddress":"7878 Express St #17B","addressLocality":"Burnaby","addressRegion":"BC","postalCode":"V5A 1T4","addressCountry":"CA"},"telephone":"+1 (236) 304-4299","email":"info@jdmbuysell.com","logo":{"@type":"ImageObject","url":"https://www.jdmbuysell.com/brand/jdmbuysell-logo.svg","width":180,"height":48},"description":"JDM marketplace connecting buyers with verified dealers, private sellers, importers, and exporters of Japanese domestic market vehicles worldwide.","foundingDate":"2009","areaServed":[{"@type":"Country","name":"Japan"},{"@type":"Country","name":"United States"},{"@type":"Country","name":"Canada"},{"@type":"Country","name":"United Kingdom"},{"@type":"Country","name":"Australia"},{"@type":"Country","name":"Germany"},{"@type":"Country","name":"Netherlands"},{"@type":"Country","name":"South Africa"},{"@type":"Country","name":"Tanzania"},{"@type":"Country","name":"Thailand"}],"knowsAbout":["Japanese domestic market vehicles","JDM car imports","Vehicle marketplace"],"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","telephone":"+1 (236) 304-4299","email":"info@jdmbuysell.com","url":"https://www.jdmbuysell.com/support-center/","availableLanguage":["English"]}],"founder":{"@type":"Person","name":"Colin Greig","jobTitle":"Founder","image":"https://www.jdmbuysell.com/team/colin-greig.jpg","sameAs":["https://colingreig.ca/"]},"sameAs":["https://www.facebook.com/jdmbuysell","https://www.instagram.com/jdmbuysell/","https://www.youtube.com/@jdmbuysell","https://x.com/jdmbuysell","https://ca.pinterest.com/jdmbuysell/","https://www.linkedin.com/company/jdmbuysell/","https://www.trustpilot.com/review/jdmbuysell.com","https://en.everybodywiki.com/JDMBUYSELL","https://wikialpha.co/wiki/JDMBUYSELL","https://en.mepedia.org/wiki/JDMBUYSELL","https://wikigenius.org/wiki/JDMbuysell"]},{"@type":"WebSite","@id":"https://www.jdmbuysell.com/#website","url":"https://www.jdmbuysell.com","name":"JDMBUYSELL","description":"JDM marketplace — Japanese domestic market cars for sale from dealers and private sellers worldwide. Active since 2009.","publisher":{"@id":"https://www.jdmbuysell.com/#organization"},"inLanguage":"en","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.jdmbuysell.com/for-sale/?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}</script><!--
      Visitor-neutral currency reveal (plans/caching-architecture.md §6.1).
      Listing prices render in all six currencies; this blocking script reads
      the pref_currency cookie and sets html[data-cur] BEFORE first paint, so
      global.css reveals the correct variant with no flash and no CLS. No
      cookie / no JS / crawler falls through to the native currency. Kept
      inline + synchronous on purpose — a deferred/module script would paint
      the native price first.
    --><script>
      (function () {
        var m = document.cookie.match(/(?:^|;\s*)pref_currency=([^;]+)/);
        var c = m ? decodeURIComponent(m[1]).toUpperCase() : "";
        if (["USD", "CAD", "GBP", "AUD", "EUR", "JPY"].indexOf(c) !== -1) {
          document.documentElement.setAttribute("data-cur", c);
        }
      })();
    </script><script>(function () {
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  window.gtag = gtag;

  // Google Consent Mode v2 — deny everything until /api/geo or a prior
  // localStorage decision confirms the visitor is safe to upgrade. Queues
  // up before the SDK loads on interaction; replays automatically once
  // gtag.js consumes the dataLayer.
  gtag('consent', 'default', {
    ad_storage: 'denied',
    ad_user_data: 'denied',
    ad_personalization: 'denied',
    analytics_storage: 'denied',
    wait_for_update: 500
  });

  gtag('js', new Date());
  gtag('config', 'G-L5V5D1XP44', {
    traffic_type: (location.hostname === 'staging.jdmbuysell.com' ? 'staging' : 'production'),
    send_page_view: true
  });
})();</script><script>(function () {
  try {
    var MAXAGE = 7776000; // 90 days
    function getCookie(name) {
      var m = document.cookie.match(new RegExp('(?:^|;\\s*)' + name + '=([^;]*)'));
      return m ? m[1] : null;
    }
    function setCookie(name, value) {
      var domain = '';
      var host = location.hostname;
      // Set on the registrable domain so the cookie is shared across www / apex
      // and survives the pixel's own read. Skip the domain attribute on
      // localhost / IPs (where a leading-dot domain is invalid).
      if (host.indexOf('.') !== -1 && !/^[0-9.]+$/.test(host)) {
        var parts = host.split('.');
        domain = '; domain=.' + parts.slice(-2).join('.');
      }
      var secure = location.protocol === 'https:' ? '; Secure' : '';
      document.cookie = name + '=' + value + '; Max-Age=' + MAXAGE +
        '; Path=/; SameSite=Lax' + domain + secure;
    }
    var now = Date.now();
    // _fbp — generate if absent. 10-digit-ish random mirrors Meta's own format.
    if (!getCookie('_fbp')) {
      var rand = String(Math.round(Math.random() * 2147483647)) +
                 String(Math.round(Math.random() * 2147483647));
      setCookie('_fbp', 'fb.1.' + now + '.' + rand);
    }
    // _fbc — synthesize from ?fbclid when present and not already set.
    var fbclid = new URLSearchParams(location.search).get('fbclid');
    if (fbclid && !getCookie('_fbc')) {
      setCookie('_fbc', 'fb.1.' + now + '.' + fbclid);
    }
  } catch (e) { /* never let cookie seeding break the page */ }
})();</script><script>!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[]}(window, document);
fbq('consent', 'revoke');
fbq('init', '565980180607645');</script><script>(function () {
  try {
    function uuid() {
      try { return crypto.randomUUID(); } catch (e) {
        return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
          var r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);
          return v.toString(16);
        });
      }
    }
    function getCookie(name) {
      var m = document.cookie.match(new RegExp('(?:^|;\\s*)' + name + '=([^;]*)'));
      return m ? m[1] : null;
    }
    var eid = uuid();
    // Browser fire — carries the event_id so it dedups with the server relay
    // once fbevents.js loads and flushes the queue under granted consent.
    if (window.fbq) window.fbq('track', 'PageView', {}, { eventID: eid });
    // Server relay — fires now, independent of consent grant / fbevents load.
    var ud = {};
    var fbp = getCookie('_fbp'); if (fbp) ud.fbp = fbp;
    var fbc = getCookie('_fbc'); if (fbc) ud.fbc = fbc;
    var body = { event_name: 'page_view', event_id: eid, event_source_url: location.href };
    if (Object.keys(ud).length > 0) body.user_data = ud;
    fetch('/api/meta/capi', {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify(body),
      keepalive: true
    }).catch(function () { /* browser pixel already queued; relay loss is graceful */ });
  } catch (e) { /* never let PageView relay break the page */ }
})();</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=565980180607645&amp;ev=PageView&amp;noscript=1" alt=""></noscript><script>(function (c, l, a) {
  c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) };
  c[a]('consent', false);
})(window, document, 'clarity');</script><div id="jdm-consent-banner" hidden role="dialog" aria-modal="false" aria-labelledby="jdm-consent-title" aria-describedby="jdm-consent-desc"><div class="jdm-consent-inner"><div class="jdm-consent-text"><strong id="jdm-consent-title">Cookies & measurement on JDMBUYSELL</strong><p id="jdm-consent-desc">We use Google Analytics, Meta Pixel, and Microsoft Clarity to measure how the site is used so we can improve search, listings, and the dealer directory. Accept to enable measurement, decline to opt out. <a href="/privacy/cookies/" class="jdm-consent-more">More info</a>.</p></div><div class="jdm-consent-actions"><button type="button" class="jdm-consent-btn jdm-consent-decline" onclick="window.__jdmConsentDecline &amp;&amp; window.__jdmConsentDecline()">Decline</button><button type="button" class="jdm-consent-btn jdm-consent-accept" onclick="window.__jdmConsentAccept &amp;&amp; window.__jdmConsentAccept()">Accept</button></div></div></div><script>window.__jdmConsentResolve = function () {
  var LS_KEY = 'jdm-consent-v1';
  var GEO_KEY = 'jdm-geo-v1';

  function grant() {
    if (window.gtag) window.gtag('consent', 'update', {
      ad_storage: 'granted',
      ad_user_data: 'granted',
      ad_personalization: 'granted',
      analytics_storage: 'granted'
    });
    if (window.fbq) window.fbq('consent', 'grant');
    if (window.clarity) window.clarity('consent', true);
  }

  function showBanner() {
    var el = document.getElementById('jdm-consent-banner');
    if (!el) return;
    el.hidden = false;
  }

  function hideBanner() {
    var el = document.getElementById('jdm-consent-banner');
    if (el) el.hidden = true;
  }

  function persist(decision) {
    try { localStorage.setItem(LS_KEY, decision); } catch (e) { /* ignore */ }
  }

  // Expose handlers for the banner buttons (wired by data-attribute click
  // delegation below so the buttons stay simple HTML).
  window.__jdmConsentAccept = function () { persist('granted'); grant(); hideBanner(); };
  window.__jdmConsentDecline = function () { persist('denied'); hideBanner(); };

  // 1. Honor prior explicit decision from localStorage.
  try {
    var prior = localStorage.getItem(LS_KEY);
    if (prior === 'granted') { grant(); return; }
    if (prior === 'denied') { return; }
  } catch (e) { /* localStorage disabled — fall through */ }

  function applyGeo(d) {
    if (!d) return;
    if (d.consent_required === false) {
      grant();
    } else if (d.consent_required === true) {
      showBanner();
    }
  }

  // 2. Try sessionStorage cache first.
  try {
    var cached = sessionStorage.getItem(GEO_KEY);
    if (cached) { applyGeo(JSON.parse(cached)); return; }
  } catch (e) { /* sessionStorage disabled — fall through to fetch */ }

  // 3. Fetch /api/geo, cache, apply.
  fetch('/api/geo', { credentials: 'include' })
    .then(function (r) { return r.ok ? r.json() : null; })
    .then(function (d) {
      if (!d) return;
      try { sessionStorage.setItem(GEO_KEY, JSON.stringify(d)); } catch (e) {}
      applyGeo(d);
    })
    .catch(function () { /* silent — leave consent denied */ });
};</script><script>(function () {
  var loaded = false;
  var pageLoadTime = Date.now();
  function loadAnalyticsSDKs() {
    if (loaded) return; loaded = true;
    var head = document.head || document.getElementsByTagName('head')[0];
    var s;
    // GA4 gtag.js — the dataLayer queue installed above will flush.
    s = document.createElement('script'); s.async = true;
    s.src = 'https://www.googletagmanager.com/gtag/js?id=G-L5V5D1XP44';
    head.appendChild(s);
    // Meta Pixel fbevents.js — n.queue installed above will flush.
    s = document.createElement('script'); s.async = true;
    s.src = 'https://connect.facebook.net/en_US/fbevents.js';
    head.appendChild(s);
    // Microsoft Clarity tag — clarity.q installed above will flush.
    s = document.createElement('script'); s.async = true;
    s.src = 'https://www.clarity.ms/tag/l9fwuoueh6';
    head.appendChild(s);
    // Run consent resolver after a tick so /api/geo fetch also defers off
    // the critical path. Resolver itself is rendered below via
    // consentResolveScript and exposes window.__jdmConsentResolve.
    if (typeof window.__jdmConsentResolve === 'function') {
      setTimeout(window.__jdmConsentResolve, 0);
    }
  }
  function gatedLoad() {
    // Brief settle window — events fired within the first 500 ms of page-load
    // are most likely synthetic (3p script init, layout-shift recalcs, etc.)
    // and not genuine user interaction. Real users take longer than this to
    // touch the page.
    if (Date.now() - pageLoadTime < 500) return;
    loadAnalyticsSDKs();
  }
  var opts = { once: true, passive: true };
  // Note: 'mousemove' and 'visibilitychange' are intentionally NOT listened
  // to here — see the "Hardened against PSI false-fires" comment block above
  // for the rationale.
  ['scroll', 'touchstart', 'keydown', 'click'].forEach(function (evt) {
    window.addEventListener(evt, gatedLoad, opts);
  });
  // Safety fallback — 60s comfortably exceeds Lighthouse/PSI's capture
  // window (~30-40s) so PSI scores benefit, but ensures real-user data
  // is captured on long static reads even when no interaction occurs.
  setTimeout(loadAnalyticsSDKs, 60000);
})();</script><script>(function(){
  var loaded = false, t0 = Date.now();
  function load(){
    if (loaded) return; loaded = true;
    var s = document.createElement('script');
    s.async = true;
    s.src = 'https://scripts.pubnation.com/tags/jdm-buy-sell.js';
    (document.head || document.getElementsByTagName('head')[0]).appendChild(s);
  }
  function gated(){ if (Date.now() - t0 < 500) return; load(); }
  var opts = { once: true, passive: true };
  ['scroll','touchstart','keydown','click'].forEach(function(e){
    window.addEventListener(e, gated, opts);
  });
  // Revenue-safe fallback: load just past LCP (~2.6s) even with no
  // interaction so view-and-leave sessions still fill ad slots. The ad
  // stack was previously un-deferred (loaded eagerly) for exactly this
  // reason — a long interaction-only gate would crater impressions on
  // no-interaction bounces (~$2.1k/mo RPM baseline). 3s removes the script
  // from the critical render path (so it stops competing with the LCP hero
  // image for bandwidth/main-thread) without dropping bounce ad fills.
  setTimeout(load, 3000);
})();</script><style>/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-700:oklch(51.1% .096 186.391);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-700:oklch(49.6% .265 301.924);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-600:oklch(44.6% .043 257.281);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:var(--color-brand);--color-brand-text:var(--color-brand-text);--color-brand-dark:var(--color-brand-dark);--color-brand-light:var(--color-brand-light);--color-surface-dark:var(--color-surface-dark);--color-bg-base:var(--color-bg-base);--color-bg-surface:var(--color-bg-surface);--color-bg-raised:var(--color-bg-raised);--color-bg-elevated:var(--color-bg-elevated);--color-bg-border:var(--color-bg-border);--color-border-strong:var(--color-border-strong);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-disabled:var(--color-text-disabled);--color-text-disabled-aa:var(--color-text-disabled-aa);--color-text-on-brand:var(--color-text-on-brand);--color-text-on-dark:var(--color-text-on-dark);--color-text-link:var(--color-text-link);--color-rating-star:var(--color-rating-star);--color-status-success:var(--color-status-success);--color-status-success-text:var(--color-status-success-text);--color-status-warning:var(--color-status-warning);--color-status-warning-text:var(--color-status-warning-text);--color-status-error:var(--color-status-error);--color-status-error-text:var(--color-status-error-text);--text-xxs:var(--text-xxs);--radius-full:var(--radius-full)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--color-bg-base:#fff;--color-bg-surface:#fff;--color-bg-raised:#f5f5f5;--color-bg-elevated:#fff;--color-surface-dark:#0a0a0a;--color-bg-border:#e5e5e5;--color-border-strong:#d0d0d0;--color-brand-subtle:#fbeaec;--color-brand:#e9252e;--color-brand-dark:#b5121f;--color-brand-light:#fbeaec;--color-brand-text:#b5121f;--color-text-primary:#0a0a0a;--color-text-secondary:#707070;--color-text-disabled:#b0b0b0;--color-text-disabled-aa:#767676;--color-text-on-brand:#fff;--color-text-on-dark:#fff;--color-text-link:#0a0a0a;--color-text-link-visited:#707070;--color-rating-star:#f5a524;--color-status-success:#15803d;--color-status-success-text:#14532d;--color-status-success-bg:#f0fdf4;--color-status-warning:#b45309;--color-status-warning-text:#92400e;--color-status-error:#b91c1c;--color-status-error-text:#991b1b;--focus-ring:3px solid var(--color-brand);--focus-ring-offset:2px;--font-display:"Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-sans:"Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-xxs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--tracking-tight:-.015em;--tracking-display:-.04em;--tracking-eyebrow:.18em;--space-section-tight:3rem;--space-section:5rem;--space-section-generous:6rem;--radius-sm:0;--radius-md:2px;--radius-lg:2px;--radius-xl:4px;--radius-2xl:4px;--radius-full:9999px;--shadow-md:0 2px 8px #0a0a0a0f;--shadow-lg:0 12px 32px #0a0a0a1a;--shadow-xl:0 16px 40px #0a0a0a1f;--shadow-2xl:0 24px 64px #0a0a0a29;--nav-h:4rem;--control-h:44px;--card-pad:1rem;--card-pad-lg:1.5rem;--transition-fast:.13s cubic-bezier(.4, 0, .2, 1);--transition-base:.22s cubic-bezier(.4, 0, .2, 1);--transition-slow:.38s cubic-bezier(.4, 0, .2, 1)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}@media (width>=768px) and (width<=1023.98px){:root{--nav-h:5.5rem}}@media (width>=1024px){:root{--nav-h:4rem}}html{font-family:var(--font-sans);background-color:var(--color-bg-base);color:var(--color-text-primary);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background-color:var(--color-bg-base);font-variant-numeric:tabular-nums;min-height:100dvh;line-height:1.55}h1,h2,h3{font-family:var(--font-sans);letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-weight:800}a{color:var(--color-text-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);transition:text-decoration-color var(--transition-fast), color var(--transition-fast)}@media (hover:hover) and (pointer:fine){a:hover{-webkit-text-decoration-color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}}a:visited{color:var(--color-text-link-visited)}::selection{background:var(--color-brand);color:var(--color-text-on-brand)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--color-bg-base)}::-webkit-scrollbar-thumb{background:var(--color-bg-border);border-radius:var(--radius-full);border:2px solid var(--color-bg-base)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body>img[width="1"],body>img[height="1"]{pointer-events:none;position:absolute!important}}@layer components{.py-section-tight{padding-block:var(--space-section-tight)}.py-section{padding-block:var(--space-section)}.py-section-generous{padding-block:var(--space-section-generous)}.pb-section-tight{padding-bottom:var(--space-section-tight)}.pb-section{padding-bottom:var(--space-section)}.mt-section{margin-top:var(--space-section)}.eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary);font-size:.6875rem;font-weight:600}.readout{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.input-field{font-family:var(--font-sans);font-size:var(--text-sm,.875rem);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-bg-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);padding:.5rem .75rem;line-height:1.4}.input-field::placeholder{color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.input-field:hover{border-color:var(--color-border-strong)}}select.input-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1.05rem;padding-right:2.25rem}.surface-card{background-color:var(--color-bg-surface);border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);box-shadow:none}.ref-card{height:100%;transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:.3rem;padding:.95rem 1.1rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ref-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}}.ref-card__title{font-family:var(--font-display);color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.ref-card__sub{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.surface-card--icon-action{padding:var(--card-pad);color:inherit;transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-direction:column;gap:.6rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.surface-card--icon-action:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-raised)}}.surface-card__icon{width:28px;height:28px;color:var(--color-text-primary);flex-shrink:0}.surface-card__title{font-family:var(--font-sans);font-weight:700;font-size:var(--text-base);letter-spacing:-.015em;color:var(--color-text-primary);margin:0}.surface-card__desc{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.55}.redbar{padding-left:.875rem;position:relative}.redbar:before{content:"";background:var(--color-brand);width:3px;position:absolute;top:.15em;bottom:.15em;left:0}.livedot{border-radius:var(--radius-full);background:var(--color-status-success);width:.5rem;height:.5rem;animation:2.4s ease-out infinite livedot-pulse;display:inline-block;box-shadow:0 0 #15803d66}@keyframes livedot-pulse{0%{box-shadow:0 0 #15803d66}70%{box-shadow:0 0 0 .45rem #15803d00}to{box-shadow:0 0 #15803d00}}.section-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.section-title{font-family:var(--font-sans);font-weight:800;font-size:var(--text-2xl);letter-spacing:var(--tracking-display);color:var(--color-text-primary);margin-top:.2rem;line-height:1.05}.section-link{font-family:var(--font-sans);color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:4px;white-space:nowrap;transition:color var(--transition-fast), text-decoration-color var(--transition-fast);flex-shrink:0;font-size:.8125rem;font-weight:400}@media (hover:hover) and (pointer:fine){.section-link:hover{color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}}.page-title{font-family:var(--font-sans);letter-spacing:var(--tracking-display);color:var(--color-text-primary);text-transform:none;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1}.page-title--compact{font-size:clamp(2rem,4.5vw,3rem)}.page-lede{max-width:44rem;font-size:var(--text-lg);color:var(--color-text-secondary);margin-top:1rem;line-height:1.5}.btn-primary{border-radius:var(--radius-md);background-color:var(--color-brand-text);font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;color:var(--color-text-on-brand);transition:background-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background-color:var(--color-brand-text)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background-color:color-mix(in srgb, var(--color-brand-text) 85%, black)}}.btn-primary:hover{color:var(--color-text-on-brand)}}.btn-ghost,.btn-secondary{border-radius:var(--radius-md);border:1px solid var(--color-text-primary);font-family:var(--font-sans);color:var(--color-text-primary);transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-ghost:hover,.btn-secondary:hover{background-color:var(--color-text-primary);color:var(--color-text-on-dark)}}.btn-ink{border-radius:var(--radius-md);background-color:var(--color-text-primary);font-family:var(--font-sans);color:var(--color-text-on-dark);transition:opacity var(--transition-fast);justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-ink:hover{opacity:.88}}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background-color:var(--color-bg-raised);color:var(--color-text-disabled-aa);cursor:not-allowed}.btn-primary:disabled:hover,.btn-primary[aria-disabled=true]:hover{background-color:var(--color-bg-raised);color:var(--color-text-disabled-aa)}.btn-ghost:disabled,.btn-ghost[aria-disabled=true],.btn-secondary:disabled,.btn-secondary[aria-disabled=true]{border-color:var(--color-bg-border);color:var(--color-text-disabled-aa);cursor:not-allowed}.btn-ghost:disabled:hover,.btn-ghost[aria-disabled=true]:hover,.btn-secondary:disabled:hover,.btn-secondary[aria-disabled=true]:hover{color:var(--color-text-disabled-aa);background-color:#0000}.btn-ink:disabled,.btn-ink[aria-disabled=true]{background-color:var(--color-bg-raised);color:var(--color-text-disabled-aa);cursor:not-allowed;opacity:1}.btn-ink:disabled:hover,.btn-ink[aria-disabled=true]:hover{opacity:1}.btn-ink.btn-ink--sm,.btn-ink--sm{padding:.4rem .875rem;font-size:.8125rem}.cta-link{font-family:var(--font-sans);color:var(--color-text-primary);white-space:nowrap;transition:color var(--transition-fast);align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.cta-link:hover{text-underline-offset:.2em;text-decoration:underline}.cta-link[aria-disabled=true]:hover{text-decoration:none}}.cta-link[aria-disabled=true]{color:var(--color-text-disabled-aa);cursor:not-allowed}.btn-danger{border-radius:var(--radius-md);background-color:var(--color-status-error);font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;color:#fff;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-danger:hover{background-color:var(--color-status-error-text);color:#fff}}.btn-danger:disabled,.btn-danger[aria-disabled=true]{background-color:var(--color-bg-raised);color:var(--color-text-disabled-aa);cursor:not-allowed}.btn-danger:disabled:hover,.btn-danger[aria-disabled=true]:hover{background-color:var(--color-bg-raised);color:var(--color-text-disabled-aa)}.btn-danger--ghost{border-radius:var(--radius-md);border:1px solid var(--color-status-error);font-family:var(--font-sans);color:var(--color-status-error-text);white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-danger--ghost:hover{background-color:var(--color-status-error);color:#fff}}.btn-danger--ghost:disabled,.btn-danger--ghost[aria-disabled=true]{border-color:var(--color-bg-border);color:var(--color-text-disabled-aa);cursor:not-allowed}.btn-danger--ghost:disabled:hover,.btn-danger--ghost[aria-disabled=true]:hover{color:var(--color-text-disabled-aa);background-color:#0000}.btn--xs{padding:.25rem .625rem;font-size:.6875rem}.btn--sm{padding:.45rem .875rem;font-size:.75rem}.btn--lg{padding:.9rem 2rem;font-size:1rem}.btn--pill{border-radius:var(--radius-full)}.focus-ring:focus{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.btn-keysavvy{border-radius:var(--radius-md);border:1px solid var(--color-brand);background-color:var(--color-brand-light);width:100%;font-family:var(--font-sans);color:var(--color-brand-text);transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.btn-keysavvy:hover{background-color:var(--color-brand-light);border-color:var(--color-brand-dark)}}.disclosure-chevron{color:var(--color-text-secondary);transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[open]>summary .disclosure-chevron,details[open] .disclosure-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.disclosure-chevron{transition:none}}.disclosure--rows>details{border-bottom:1px solid var(--color-bg-border)}.disclosure--rows>details>summary{min-height:44px;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;font-weight:600;list-style:none;display:flex}.disclosure--rows>details>summary::-webkit-details-marker{display:none}.disclosure--rows>details>summary::marker{content:"";display:none}.disclosure--rows>details>summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.disclosure--card{border:1px solid var(--color-bg-border);border-radius:var(--radius-md);background:var(--color-bg-surface);overflow:hidden}.disclosure--card>summary{min-height:44px;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:600;list-style:none;display:flex}.disclosure--card>summary::-webkit-details-marker{display:none}.disclosure--card>summary::marker{content:"";display:none}@media (hover:hover) and (pointer:fine){.disclosure--card>summary:hover{background:var(--color-bg-raised)}}.disclosure--card>summary:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset,2px));border-radius:var(--radius-md)}.disclosure--card>:not(summary){padding:0 1rem 1rem}.field-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary);font-size:.6875rem;font-weight:600}.field-input{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);width:100%;color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none;padding:.7rem .85rem;font-size:.9375rem}.field-input::placeholder{color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.field-input:hover{border-color:var(--color-border-strong)}}.field-input:focus{border-color:var(--color-text-primary)}@media (width<=767.98px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,.field-input,.sort-select{font-size:16px!important}}.data-panel{border-radius:var(--radius-lg);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);padding:1.5rem 1.75rem}.data-panel__head{align-items:center;gap:.55rem;margin-bottom:1.25rem;display:flex}.data-panel__title{font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);letter-spacing:-.015em;color:var(--color-text-primary)}.data-panel__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.25rem;display:grid}.data-panel__source{color:var(--color-text-secondary);margin-top:1rem;font-size:.6875rem}.stat-tile{border:0;border-left:1px solid var(--color-bg-border);background:0 0;padding:0 0 0 1rem}.stat-tile:first-child,.stat-tile:nth-child(odd){border-left:0;padding-left:0}.stat-tile__label{text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary);font-size:.625rem}.stat-tile__value{font-family:var(--font-sans);font-size:var(--text-xl);letter-spacing:-.025em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin-top:.4rem;font-weight:800}@media (width<=767px){.data-panel--in-header{padding:.9rem 1rem}.data-panel--in-header .data-panel__head{margin-bottom:.65rem}.data-panel--in-header .data-panel__title{font-size:.8125rem}.data-panel--in-header .data-panel__grid{grid-template-columns:1fr 1fr;gap:.65rem 1rem}.data-panel--in-header .stat-tile,.data-panel--in-header .stat-tile:nth-child(odd){border:0;padding:0;display:block}.data-panel--in-header .stat-tile__label{margin:0}.data-panel--in-header .stat-tile__value{font-size:var(--text-base);margin-top:.15rem;font-weight:700}.data-panel--in-header .data-panel__source{margin-top:.6rem;font-size:.625rem}}.header-grid{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (width>=1024px){.header-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2rem}}.header-grid__left{min-width:0}.data-panel--in-header{margin-top:0}.guide-link{color:var(--color-text-link);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.guide-link:hover{color:var(--color-text-primary)}}.cta-panel{border-top:1px solid var(--color-bg-border);border-bottom:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.5rem 2rem;display:flex}.cta-panel__title{font-family:var(--font-sans);font-weight:800;font-size:var(--text-2xl);color:var(--color-text-primary);letter-spacing:var(--tracking-display);margin-top:.25rem;line-height:1.05}.cta-panel__text{max-width:36rem;color:var(--color-text-secondary);margin-top:.6rem;font-size:.9375rem;line-height:1.55}.ad-band{background-color:var(--color-bg-base);padding:1.25rem 0}.ad-band--inline{margin:0 0 1.5rem;padding:0}.ad-band--footer{padding-top:1rem;padding-bottom:0}.chip{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);font-family:var(--font-sans);color:var(--color-text-primary);white-space:nowrap;transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover{border-color:var(--color-text-primary);color:var(--color-text-primary);background-color:var(--color-bg-raised,#ffffff0f)}.chip--active:hover{background-color:var(--color-text-primary);color:var(--color-text-on-brand);opacity:.9}}.chip--active{border-color:var(--color-text-primary);background-color:var(--color-text-primary);color:#fff}.chip--filter,.chip--applied,.chip--locked{border-radius:var(--radius-full);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);color:var(--color-text-primary);gap:.35rem;padding:.32rem .4rem .32rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.chip--filter:hover,.chip--applied:hover,.chip--locked:hover{background-color:var(--color-bg-raised);border-color:var(--color-text-primary);color:var(--color-text-primary)}}.chip__close{border-radius:var(--radius-full);background-color:var(--color-bg-raised,#0000000d);width:1.1rem;height:1.1rem;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.85rem;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip--filter:hover .chip__close,.chip--applied:hover .chip__close,.chip--locked:hover .chip__close{background-color:var(--color-text-primary);color:var(--color-bg-surface)}}.chip__count{font-family:var(--font-mono);color:var(--color-text-on-dark);background-color:var(--color-surface-dark);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;padding:.1rem .4rem;font-size:.625rem;font-weight:500}.chip--preset{border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)}.chip--preset:has(input[type=checkbox]:checked){background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-on-brand)}.chip--preset:has(input[type=checkbox]:checked):before{content:"✓";margin-right:.4rem;font-weight:700}.chip--preset:has(input[type=checkbox]:disabled){opacity:.5;cursor:not-allowed}.chip--preset input[type=checkbox]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tile{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);transition:border-color var(--transition-fast), background-color var(--transition-fast);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.tile:hover{border-color:var(--color-text-primary)}}.tile--active{border-color:var(--color-brand);background-color:var(--color-brand-light)}.tile--stacked{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.9rem .5rem}.tile__name{font-family:var(--font-sans);color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.tile--stacked .tile__name{letter-spacing:-.015em;font-size:.8125rem;font-weight:600}.tile__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-size:.8125rem}.tile--stacked .tile__count{font-size:.6875rem}.post-card{height:100%}.post-card__well{aspect-ratio:16/10;background-color:var(--color-surface-dark);border-bottom:1px solid var(--color-bg-border);overflow:hidden}.post-card__img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}@media (hover:hover) and (pointer:fine){.post-card:hover .post-card__img{transform:scale(1.03)}}.post-card__plate{width:100%;height:100%;color:var(--color-text-on-dark);font-family:var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;opacity:.4;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.post-card__body{flex-direction:column;flex:1;gap:.55rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.post-card__title{font-family:var(--font-sans);font-weight:800;font-size:var(--text-base);letter-spacing:-.025em;color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.post-card__desc{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.post-card__foot{color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;font-size:.6875rem;display:flex}.post-card__read{color:var(--color-text-primary);font-weight:600}.callout{border-left:4px solid var(--color-brand);border-radius:0 var(--radius-md) var(--radius-md) 0;background-color:var(--color-bg-raised);font-size:var(--text-sm);color:var(--color-text-primary);padding:.85rem 1rem .85rem 1.1rem;line-height:1.6;position:relative}.callout--brand,.callout--claim{border-left-color:var(--color-brand)}.callout--success{border-left-color:var(--color-status-success-text)}.callout--warn{border-left-color:var(--color-status-warning-text)}.callout--ink{border-left-color:var(--color-text-primary)}.callout--boxed{border:1px solid var(--color-bg-border);border-radius:var(--radius-md);border-left-width:4px}.callout__title{font-family:var(--font-sans);font-weight:700;font-size:var(--text-sm);color:var(--color-text-primary);margin:0 0 .25rem}.callout__body{color:var(--color-text-secondary);margin:0}.callout__body+.callout__body{margin-top:.4rem}.kpi-strip{border-top:1px solid var(--color-bg-border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.25rem;padding-top:1.25rem;display:grid}.kpi-strip--boxed{border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);background-color:var(--color-bg-surface);padding:var(--card-pad-lg)}.kpi-strip--flush{border-top:0;padding-top:0}.kpi-strip__value{font-family:var(--font-sans);font-weight:800;font-size:var(--text-2xl);letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.1;display:block}.kpi-strip__label{font-size:var(--text-xxs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin-top:.3rem;font-weight:600;display:block}.kpi-strip__meta{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:.15rem;display:block}@media (width<=639px){.kpi-strip--3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.kpi-strip--3col .kpi-strip__value{font-size:var(--text-lg);letter-spacing:-.015em}.kpi-strip--3col .kpi-strip__label{font-size:.5625rem}}.intro-collapse{margin-top:.75rem}.intro-collapse__body{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.intro-collapse:has(.intro-collapse__more[open]) .intro-collapse__body{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.intro-collapse__more{margin-top:.4rem;display:block}@media (width<=767px){.intro-collapse__body{-webkit-line-clamp:3;line-clamp:3}}.intro-collapse__toggle{color:var(--color-text-link);cursor:pointer;align-items:center;gap:.2rem;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.intro-collapse__toggle:hover{text-underline-offset:2px;text-decoration:underline}}.intro-collapse__toggle::-webkit-details-marker{display:none}.intro-collapse__toggle::marker{content:"";display:none}.popular-chips{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.popular-chips__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.75rem;font-weight:600}.popular-chips .chip{align-items:center;gap:.35rem;display:inline-flex}.popular-chips__more{border-radius:var(--radius-md);border:1px dashed var(--color-bg-border);background-color:var(--color-bg-surface);color:var(--color-text-primary);white-space:nowrap;transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:.25rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.popular-chips__more:hover{border-color:var(--color-text-primary);background-color:var(--color-bg-raised,#ffffff0f)}}@media (width<=640px){.popular-chips__label{flex-basis:100%}.popular-chips .chip,.popular-chips__more{min-height:2.75rem}}.steps-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.steps-list__item{border:1px solid var(--color-bg-border);border-radius:var(--radius-md);background:var(--color-bg-surface);gap:1rem;padding:1rem 1.1rem;display:flex}.steps-list__num{border:1px solid var(--color-bg-border);background:var(--color-bg-raised);width:2.25rem;height:2.25rem;color:var(--color-text-primary);font-size:var(--text-base);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.steps-list__title{font-size:var(--text-lg);color:var(--color-text-primary);margin:0 0 .25rem;font-weight:600}.steps-list__body{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.related-pages{border-top:1px solid var(--color-bg-border);margin-top:3rem;padding-top:2rem}.related-pages ul{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.related-pages a{color:var(--color-text-link);text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.related-pages a:hover{color:var(--color-text-primary)}}.alt-card{border:1px solid var(--color-bg-border);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--hairline-top);transition:border-color var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.alt-card:hover{border-color:var(--color-border-strong)}}.alt-card__media{aspect-ratio:16/9;background:var(--color-bg-raised);display:block;overflow:hidden}.alt-card__media img{object-fit:cover;width:100%;height:100%;display:block}.alt-card__body{flex-direction:column;gap:.35rem;padding:.85rem .95rem 1rem;display:flex}.alt-card__name-link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.alt-card__name-link:hover .alt-card__name{color:var(--color-brand-text)}}.alt-card__name{font-size:var(--text-base);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.25}.alt-card__why{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.alt-card__actions{flex-wrap:wrap;gap:.55rem;margin-top:.5rem;display:flex}.alt-card__link{border-radius:var(--radius-sm);border:1px solid var(--color-bg-border);background-color:var(--color-bg-raised);min-height:36px;color:var(--color-text-secondary);transition:border-color var(--transition-fast), color var(--transition-fast), transform 80ms ease;align-items:center;padding:.5rem .7rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.alt-card__link:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}}.alt-card__link:active{transform:scale(.97)}.alt-card__link--primary{color:var(--color-text-primary)}.alt-card__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.guide-cta{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);font-family:var(--font-sans);color:var(--color-text-primary);transition:border-color var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:.55rem;margin-top:1.25rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.guide-cta:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-raised)}}.sort-form{align-items:center;gap:.5rem;display:flex}.sort-select{width:auto;padding:.4rem .6rem;font-size:.8125rem}.filter-bar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem;display:flex}.filter-bar__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex}.filter-bar__chips:empty{display:none}@media (width<=640px){.filter-bar__chips{flex-basis:100%;order:1}.filter-bar>.sort-form .sort-select{min-width:0}}.sold-overlay-badge{z-index:2;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-status-error);border-bottom-right-radius:var(--radius-sm);pointer-events:none;background-color:#0a0a0ad1;padding:.28rem .7rem;font-size:.625rem;font-weight:600;position:absolute;top:0;left:0}.badge{border-radius:var(--radius-sm);font-family:var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;padding:.15rem .5rem;font-size:.625rem;font-weight:600;line-height:1.3;display:inline-flex}.badge--ok{color:var(--color-status-success-text);border-color:var(--color-status-success-text);background-color:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.badge--ok{background-color:color-mix(in srgb, var(--color-status-success) 12%, transparent)}}.badge--warn{color:var(--color-status-warning-text);border-color:var(--color-status-warning-text);background-color:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.badge--warn{background-color:color-mix(in srgb, var(--color-status-warning) 12%, transparent)}}.badge--err{color:var(--color-status-error-text);border-color:var(--color-status-error-text);background-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.badge--err{background-color:color-mix(in srgb, var(--color-status-error) 12%, transparent)}}.badge--muted{color:var(--color-text-secondary);border-color:var(--color-bg-border);background-color:var(--color-bg-raised)}.badge--outlined{background-color:#0000}.nav-search-suggestions{max-height:22rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.nav-search-suggestions[hidden]{display:none}.nav-search-suggestion{border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast);align-items:center;gap:.6rem;padding:.55rem .6rem;text-decoration:none;display:flex}.nav-search-suggestion[aria-selected=true]{background-color:var(--color-bg-raised)}@media (hover:hover) and (pointer:fine){.nav-search-suggestion:hover{background-color:var(--color-bg-raised)}}.nav-search-suggestion[aria-selected=true]{outline:1px solid var(--color-bg-border);outline-offset:-1px}.nav-search-suggestion__badge{border-radius:var(--radius-sm,.25rem);background-color:var(--color-bg-surface);border:1px solid var(--color-bg-border);min-width:3.5rem;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.04em;color:var(--color-text-secondary);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.nav-search-suggestion__badge--chassis{color:var(--color-brand-text);background-color:var(--color-brand-subtle);border-color:#c8102e40}.nav-search-suggestion__body{flex:auto;min-width:0}.nav-search-suggestion__label{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.nav-search-suggestion__secondary{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.75rem;display:block;overflow:hidden}.nav-search-suggestion--recent .nav-search-suggestion__badge,.nav-search-suggestion--fallback .nav-search-suggestion__badge{min-width:1.25rem;color:var(--color-text-secondary);background:0 0;border:none;padding:0}.nav-search-suggestion--fallback .nav-search-suggestion__label{color:var(--color-text-secondary);font-weight:500}.nav-search-suggestion--fallback .nav-search-suggestion__label strong{color:var(--color-text-primary);font-weight:600}.nav-search-skeleton{align-items:center;gap:.6rem;padding:.55rem .6rem;display:flex}.nav-search-skeleton__badge,.nav-search-skeleton__label{background:linear-gradient(90deg, var(--color-bg-raised) 0%, var(--color-bg-surface) 50%, var(--color-bg-raised) 100%);border-radius:var(--radius-sm,.25rem);background-size:200% 100%;animation:1.4s ease-in-out infinite nav-search-skeleton-pulse}.nav-search-skeleton__badge{width:3.5rem;height:1rem}.nav-search-skeleton__label{flex:1;max-width:14rem;height:1rem}@keyframes nav-search-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.nav-search-suggestion{transition:none}.nav-search-skeleton__badge,.nav-search-skeleton__label{animation:none}}.marquee-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.marquee-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (width>=768px){.marquee-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (width>=1024px){.marquee-grid{grid-template-columns:repeat(4,1fr);gap:1.75rem}.marquee-grid>[data-variant=featured]{grid-area:span 2/span 2/span 2/span 2}}.marquee-grid>[data-variant=ad]{grid-column:span 2/span 2}@media (width>=1024px){.marquee-grid>[data-variant=ad]{grid-column:1/-1}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-200{top:calc(var(--spacing) * 200)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.col-1{grid-column:1}.col-span-3{grid-column:span 3/span 3}.col-span-5{grid-column:span 5/span 5}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-auto{margin-block:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-2\.5{margin-bottom:calc(var(--spacing) * -2.5)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[59\/40\]{aspect-ratio:59/40}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-\[1\.1rem\]{height:1.1rem}.h-full{height:100%}.h-px{height:1px}.max-h-\[37\.5rem\]{max-height:37.5rem}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[1\.1rem\]{min-height:1.1rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[1rem\]{min-height:1rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[180px\]{min-height:180px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[860px\]{max-width:860px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[1\.1rem\]{min-width:1.1rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[18ch\]{min-width:18ch}.min-w-\[64px\]{min-width:64px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[800px\]{min-width:800px}.min-w-\[920px\]{min-width:920px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.\[caption-side\:bottom\]{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.03\]{scale:1.03}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-bg-border\)\]>:not(:last-child)),:where(.divide-bg-border>:not(:last-child)),:where(.divide-bg-border\/60>:not(:last-child)){border-color:var(--color-bg-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-bg-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-bg-border) 60%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-bg-border\)\]{border-color:var(--color-bg-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-bg-border,.border-bg-border\/50{border-color:var(--color-bg-border)}@supports (color:color-mix(in lab, red, red)){.border-bg-border\/50{border-color:color-mix(in oklab, var(--color-bg-border) 50%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-brand,.border-brand\/20{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/20{border-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.border-brand\/30{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/30{border-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400{border-color:var(--color-orange-400)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-status-error{border-color:var(--color-status-error)}.border-status-success{border-color:var(--color-status-success)}.border-status-warning{border-color:var(--color-status-warning)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-300{border-color:var(--color-teal-300)}.border-text-primary{border-color:var(--color-text-primary)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[var\(--color-bg-base\)\]{background-color:var(--color-bg-base)}.bg-\[var\(--color-bg-surface\)\]{background-color:var(--color-bg-surface)}.bg-\[var\(--color-surface-dark\)\]{background-color:var(--color-surface-dark)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-bg-base,.bg-bg-base\/50{background-color:var(--color-bg-base)}@supports (color:color-mix(in lab, red, red)){.bg-bg-base\/50{background-color:color-mix(in oklab, var(--color-bg-base) 50%, transparent)}}.bg-bg-border{background-color:var(--color-bg-border)}.bg-bg-elevated{background-color:var(--color-bg-elevated)}.bg-bg-raised{background-color:var(--color-bg-raised)}.bg-bg-surface{background-color:var(--color-bg-surface)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-brand{background-color:var(--color-brand)}.bg-brand-light\/20{background-color:var(--color-brand-light)}@supports (color:color-mix(in lab, red, red)){.bg-brand-light\/20{background-color:color-mix(in oklab, var(--color-brand-light) 20%, transparent)}}.bg-brand\/5{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/5{background-color:color-mix(in oklab, var(--color-brand) 5%, transparent)}}.bg-brand\/10{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.bg-brand\/20{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/20{background-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/25{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/25{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-neutral-900\/95{background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/95{background-color:color-mix(in oklab, var(--color-neutral-900) 95%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/25{background-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/25{background-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-900\/75{background-color:#82181abf}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/75{background-color:color-mix(in oklab, var(--color-red-900) 75%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-status-error{background-color:var(--color-status-error)}.bg-status-error-text\/10{background-color:var(--color-status-error-text)}@supports (color:color-mix(in lab, red, red)){.bg-status-error-text\/10{background-color:color-mix(in oklab, var(--color-status-error-text) 10%, transparent)}}.bg-status-success{background-color:var(--color-status-success)}.bg-surface-dark{background-color:var(--color-surface-dark)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-text-primary,.bg-text-primary\/5{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-text-primary\/5{background-color:color-mix(in oklab, var(--color-text-primary) 5%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-bg-surface{--tw-gradient-from:var(--color-bg-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand\/\[0\.04\]{--tw-gradient-from:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.from-brand\/\[0\.04\]{--tw-gradient-from:color-mix(in oklab, var(--color-brand) 4%, transparent)}}.from-brand\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-bg-surface{--tw-gradient-via:var(--color-bg-surface);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-bg-surface{--tw-gradient-to:var(--color-bg-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand\/\[0\.03\]{--tw-gradient-to:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.to-brand\/\[0\.03\]{--tw-gradient-to:color-mix(in oklab, var(--color-brand) 3%, transparent)}}.to-brand\/\[0\.03\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-xxs{font-size:var(--text-xxs)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#e9252e\]{color:#e9252e}.text-\[color\:var\(--color-status-error-text\)\]{color:var(--color-status-error-text)}.text-\[color\:var\(--color-status-success-text\)\]{color:var(--color-status-success-text)}.text-\[color\:var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-brand\)\]{color:var(--color-brand)}.text-\[var\(--color-status-error-text\)\]{color:var(--color-status-error-text)}.text-\[var\(--color-status-success-text\)\]{color:var(--color-status-success-text)}.text-\[var\(--color-text-link\)\]{color:var(--color-text-link)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-amber-200{color:var(--color-amber-200)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-bg-base{color:var(--color-bg-base)}.text-bg-border{color:var(--color-bg-border)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-brand{color:var(--color-brand)}.text-brand-text{color:var(--color-brand-text)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-purple-700{color:var(--color-purple-700)}.text-rating-star{color:var(--color-rating-star)}.text-red-200{color:var(--color-red-200)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-sky-700{color:var(--color-sky-700)}.text-slate-600{color:var(--color-slate-600)}.text-status-error{color:var(--color-status-error)}.text-status-error-text{color:var(--color-status-error-text)}.text-status-success{color:var(--color-status-success)}.text-status-success-text{color:var(--color-status-success-text)}.text-status-warning{color:var(--color-status-warning)}.text-status-warning-text{color:var(--color-status-warning-text)}.text-teal-700{color:var(--color-teal-700)}.text-text-link{color:var(--color-text-link)}.text-text-on-dark{color:var(--color-text-on-dark)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary,.text-text-secondary\/30{color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-text-secondary\/30{color:color-mix(in oklab, var(--color-text-secondary) 30%, transparent)}}.text-text-secondary\/40{color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-text-secondary\/40{color:color-mix(in oklab, var(--color-text-secondary) 40%, transparent)}}.text-text-secondary\/50{color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-text-secondary\/50{color:color-mix(in oklab, var(--color-text-secondary) 50%, transparent)}}.text-text-secondary\/60{color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-text-secondary\/60{color:color-mix(in oklab, var(--color-text-secondary) 60%, transparent)}}.text-text-secondary\/70{color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-text-secondary\/70{color:color-mix(in oklab, var(--color-text-secondary) 70%, transparent)}}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-brand{accent-color:var(--color-brand)}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.prose-neutral{--tw-prose-body:oklch(37.1% 0 0);--tw-prose-headings:oklch(20.5% 0 0);--tw-prose-lead:oklch(43.9% 0 0);--tw-prose-links:oklch(20.5% 0 0);--tw-prose-bold:oklch(20.5% 0 0);--tw-prose-counters:oklch(55.6% 0 0);--tw-prose-bullets:oklch(87% 0 0);--tw-prose-hr:oklch(92.2% 0 0);--tw-prose-quotes:oklch(20.5% 0 0);--tw-prose-quote-borders:oklch(92.2% 0 0);--tw-prose-captions:oklch(55.6% 0 0);--tw-prose-kbd:oklch(20.5% 0 0);--tw-prose-kbd-shadows:oklab(20.5% 0 0/.1);--tw-prose-code:oklch(20.5% 0 0);--tw-prose-pre-code:oklch(92.2% 0 0);--tw-prose-pre-bg:oklch(26.9% 0 0);--tw-prose-th-borders:oklch(87% 0 0);--tw-prose-td-borders:oklch(92.2% 0 0);--tw-prose-invert-body:oklch(87% 0 0);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 0);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 0);--tw-prose-invert-bullets:oklch(43.9% 0 0);--tw-prose-invert-hr:oklch(37.1% 0 0);--tw-prose-invert-quotes:oklch(97% 0 0);--tw-prose-invert-quote-borders:oklch(37.1% 0 0);--tw-prose-invert-captions:oklch(70.8% 0 0);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 0);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(43.9% 0 0);--tw-prose-invert-td-borders:oklch(37.1% 0 0)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.inline-4{inline-size:calc(var(--spacing) * 4)}.inline-6{inline-size:calc(var(--spacing) * 6)}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/tt\:block:is(:where(.group\/tt):focus-within *){display:block}@media (hover:hover){.group-hover\:text-text-primary:is(:where(.group):hover *){color:var(--color-text-primary)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\/handle\:bg-black\/80:is(:where(.group\/handle):hover *){background-color:#000c}@supports (color:color-mix(in lab, red, red)){.group-hover\/handle\:bg-black\/80:is(:where(.group\/handle):hover *){background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.group-hover\/remove\:bg-red-600:is(:where(.group\/remove):hover *){background-color:var(--color-red-600)}.group-hover\/tt\:block:is(:where(.group\/tt):hover *){display:block}}.group-focus-visible\/handle\:ring-2:is(:where(.group\/handle):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\/handle\:ring-brand:is(:where(.group\/handle):focus-visible *){--tw-ring-color:var(--color-brand)}.group-focus-visible\/handle\:ring-inset:is(:where(.group\/handle):focus-visible *){--tw-ring-inset:inset}.group-focus-visible\/remove\:ring-2:is(:where(.group\/remove):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\/remove\:ring-brand:is(:where(.group\/remove):focus-visible *){--tw-ring-color:var(--color-brand)}.group-focus-visible\/remove\:ring-inset:is(:where(.group\/remove):focus-visible *){--tw-ring-inset:inset}.placeholder\:text-text-secondary::placeholder,.placeholder\:text-text-secondary\/60::placeholder{color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-text-secondary\/60::placeholder{color:color-mix(in oklab, var(--color-text-secondary) 60%, transparent)}}.placeholder\:normal-case::placeholder{text-transform:none}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:border-brand\/30:is([open],:popover-open,:open){border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.open\:border-brand\/30:is([open],:popover-open,:open){border-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.read-only\:cursor-not-allowed:read-only{cursor:not-allowed}.read-only\:bg-bg-raised:read-only{background-color:var(--color-bg-raised)}.read-only\:text-text-secondary:read-only{color:var(--color-text-secondary)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--color-text-secondary\)\]:hover{border-color:var(--color-text-secondary)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-brand:hover{border-color:var(--color-brand)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-text-primary:hover{border-color:var(--color-text-primary)}.hover\:border-text-secondary:hover{border-color:var(--color-text-secondary)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-400\/30:hover{background-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/30:hover{background-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.hover\:bg-bg-base:hover,.hover\:bg-bg-base\/40:hover{background-color:var(--color-bg-base)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg-base\/40:hover{background-color:color-mix(in oklab, var(--color-bg-base) 40%, transparent)}}.hover\:bg-bg-border:hover{background-color:var(--color-bg-border)}.hover\:bg-bg-raised:hover{background-color:var(--color-bg-raised)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-green-800:hover{background-color:var(--color-green-800)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-\[var\(--color-brand\)\]:hover{color:var(--color-brand)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-green-900:hover{color:var(--color-green-900)}.hover\:text-rating-star:hover{color:var(--color-rating-star)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-900:hover{color:var(--color-red-900)}.hover\:text-text-link:hover{color:var(--color-text-link)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-text-primary:focus{border-color:var(--color-text-primary)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-brand:focus{--tw-ring-color:var(--color-brand)}.focus\:ring-white:focus{--tw-ring-color:var(--color-white)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--color-brand)}.focus-visible\:ring-brand-text:focus-visible{--tw-ring-color:var(--color-brand-text)}.focus-visible\:ring-text-primary:focus-visible{--tw-ring-color:var(--color-text-primary)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--color-brand)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:border-text-primary:has(:checked){border-color:var(--color-text-primary)}.has-\[\:checked\]\:bg-bg-raised:has(:checked){background-color:var(--color-bg-raised)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (width>=40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:prose{color:var(--tw-prose-body);max-width:65ch}.sm\:prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.sm\:prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.sm\:prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.sm\:prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.sm\:prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sm\:prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.sm\:prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.sm\:prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.sm\:prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.sm\:prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.sm\:prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.sm\:prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.sm\:prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.sm\:prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.sm\:prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.sm\:prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.sm\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.sm\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.sm\:prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.sm\:prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.sm\:prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.sm\:prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.sm\:prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.sm\:prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.sm\:prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.sm\:prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.sm\:prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.sm\:prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.sm\:prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.sm\:prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.sm\:prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.sm\:prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sm\:prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.sm\:prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sm\:prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.sm\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.sm\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.sm\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.sm\:prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sm\:prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.sm\:prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.sm\:prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.sm\:prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.sm\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.sm\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.sm\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.sm\:prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.sm\:prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.sm\:prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.sm\:prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.sm\:prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.sm\:prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.sm\:prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.sm\:prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.sm\:prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.sm\:prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sm\:prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.sm\:prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.sm\:prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sm\:prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.sm\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.sm\:prose :where(.sm\:prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.sm\:prose :where(.sm\:prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sm\:prose :where(.sm\:prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.sm\:prose :where(.sm\:prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.sm\:prose :where(.sm\:prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.sm\:prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.sm\:prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.sm\:prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.sm\:prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sm\:prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sm\:prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.sm\:prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sm\:prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sm\:prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.sm\:prose :where(.sm\:prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose :where(.sm\:prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:ml-auto{margin-left:auto}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}:where(.sm\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:mx-auto{margin-inline:auto}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:ml-0{margin-left:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-bg-border{border-color:var(--color-bg-border)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}}@media (width>=64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=80rem){.xl\:block{display:block}.xl\:hidden{display:none}}.prose-img\:rounded-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-lg)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@font-face{font-family:Geist Variable;src:url(/fonts/geist-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.prose{--tw-prose-body:var(--color-text-primary);--tw-prose-headings:var(--color-text-primary);--tw-prose-lead:var(--color-text-primary);--tw-prose-links:var(--color-brand-text);--tw-prose-bold:var(--color-text-primary);--tw-prose-counters:var(--color-text-secondary);--tw-prose-bullets:var(--color-border-strong);--tw-prose-hr:var(--color-bg-border);--tw-prose-quotes:var(--color-text-primary);--tw-prose-quote-borders:var(--color-brand);--tw-prose-captions:var(--color-text-secondary);--tw-prose-kbd:var(--color-text-primary);--tw-prose-kbd-shadows:0 0 0;--tw-prose-code:var(--color-text-primary);--tw-prose-pre-code:var(--color-text-primary);--tw-prose-pre-bg:var(--color-bg-raised);--tw-prose-th-borders:var(--color-border-strong);--tw-prose-td-borders:var(--color-bg-border);color:var(--color-text-primary)}.prose :where(h1,h2,h3,h4){font-family:var(--font-sans);letter-spacing:var(--tracking-display);font-weight:800}.prose :where(strong){font-weight:800}.prose :where(a){text-underline-offset:2px;font-weight:400;text-decoration-thickness:from-font}@media (hover:hover) and (pointer:fine){.prose :where(a):hover{color:var(--color-brand)}}.prose :where(thead th){font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-text-primary);font-weight:600}.prose :where(code):before,.prose :where(code):after{content:""}.prose :where(code){font-family:var(--font-mono);background:var(--color-bg-raised);border-radius:var(--radius-sm);padding:.1em .35em;font-weight:600}.skip-link{z-index:100;background-color:var(--color-text-primary);color:var(--color-text-on-brand);font-family:var(--font-sans);border-bottom-right-radius:var(--radius-md);padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:top .12s;position:absolute;top:-100px;left:0}.skip-link:focus{outline:none;top:0}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}:where(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}[data-price]>.price__v{display:none}[data-price]>.price__v[data-price-default]{display:inline}html[data-cur=USD] [data-price]>.price__v{display:none}html[data-cur=USD] [data-price]>.price__v[data-price-cur=USD]{display:inline}html[data-cur=CAD] [data-price]>.price__v{display:none}html[data-cur=CAD] [data-price]>.price__v[data-price-cur=CAD]{display:inline}html[data-cur=GBP] [data-price]>.price__v{display:none}html[data-cur=GBP] [data-price]>.price__v[data-price-cur=GBP]{display:inline}html[data-cur=AUD] [data-price]>.price__v{display:none}html[data-cur=AUD] [data-price]>.price__v[data-price-cur=AUD]{display:inline}html[data-cur=EUR] [data-price]>.price__v{display:none}html[data-cur=EUR] [data-price]>.price__v[data-price-cur=EUR]{display:inline}html[data-cur=JPY] [data-price]>.price__v{display:none}html[data-cur=JPY] [data-price]>.price__v[data-price-cur=JPY]{display:inline}[data-exp-hidden],html[data-exp-footer_news_copy_v1=b] [data-exp-el=footer_news_copy_v1\:control]{display:none}html[data-exp-footer_news_copy_v1=b] [data-exp-el=footer_news_copy_v1\:b]{display:revert}.pdp-cap__card{background-color:var(--color-bg-surface);border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);margin-bottom:1.5rem;padding:1.25rem 1.25rem 1.1rem}.pdp-cap__eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-link);margin:0 0 .4rem;font-size:.6875rem;font-weight:700}.pdp-cap__heading{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 .3rem;font-size:1.0625rem;font-weight:700}.pdp-cap__sub{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0 0 .9rem;font-size:.8125rem;line-height:1.4}.pdp-cap__form{flex-direction:column;gap:.6rem;display:flex}.pdp-cap__row{gap:.5rem;display:flex}.pdp-cap__input{border:1px solid var(--color-bg-border);border-radius:var(--radius-md);background-color:var(--color-bg-base,#fff);min-width:0;font-family:var(--font-sans);color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none;flex:auto;padding:.55rem .85rem;font-size:.875rem}.pdp-cap__input:focus{border-color:var(--color-brand)}.pdp-cap__btn{border-radius:var(--radius-md);background-color:var(--color-brand-text);font-family:var(--font-sans);color:var(--color-text-on-brand);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast);border:none;flex-shrink:0;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600}.pdp-cap__btn:disabled{opacity:.6;cursor:default}.pdp-cap__btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pdp-cap__disclaimer{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:.72rem}.pdp-cap__success:not([hidden]){font-family:var(--font-sans);color:var(--color-text-primary);align-items:center;gap:.45rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.pdp-cap__success svg{color:var(--color-brand);flex-shrink:0}.pdp-cap__error{font-family:var(--font-sans);color:var(--color-brand-text);margin:0;font-size:.78rem}.pdp-cap__news:not([hidden]){border-top:1px solid var(--color-bg-border);flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.pdp-cap__news-copy{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:.8rem;line-height:1.4}.pdp-cap__news-btn{font-family:var(--font-sans);border-radius:var(--radius-md,.375rem);color:var(--color-brand-text);border:1px solid var(--color-brand);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;padding:.4rem .85rem;font-size:.8rem;font-weight:600}@media (hover:hover) and (pointer:fine){.pdp-cap__news-btn:hover{background-color:var(--color-brand);color:var(--color-text-on-brand)}}.pdp-cap__news-btn:disabled{opacity:.6;cursor:default}.pdp-cap__news-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pdp-cap__news-done:not([hidden]){font-family:var(--font-sans);color:var(--color-text-primary);align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.pdp-cap__news-done svg{color:var(--color-brand);flex-shrink:0}.pdp-cap__news--strip:not([hidden]){border-top:none;flex-direction:row;align-items:center;gap:.5rem;margin-top:0;padding-top:0}.pdp-cap__news--strip .pdp-cap__news-copy{color:inherit}.pdp-cap__news--strip .pdp-cap__news-btn{padding:.25rem .6rem}.pdp-cap__dialog{background-color:var(--color-bg-surface);border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);width:calc(100% - 2rem);max-width:28rem;box-shadow:var(--shadow-xl,0 20px 50px #00000040);margin:auto;padding:1.5rem;position:fixed;inset:0}.pdp-cap__dialog::backdrop{background:#00000080}.pdp-cap__dialog-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.4rem;display:flex}.pdp-cap__close{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm,.25rem);transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:.25rem}@media (hover:hover) and (pointer:fine){.pdp-cap__close:hover{color:var(--color-text-primary)}}.pdp-cap__close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pdp-cap__strip{z-index:40;background-color:var(--color-bg-surface);border:1px solid var(--color-bg-border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.6rem .9rem;display:flex;position:sticky;top:0}.pdp-cap__strip-copy{font-family:var(--font-sans);color:var(--color-text-primary);flex:12rem;margin:0;font-size:.8125rem;font-weight:600}.pdp-cap__strip-form{flex:16rem;gap:.4rem;display:flex}.pdp-cap__strip-form .pdp-cap__input{padding:.4rem .65rem;font-size:.8125rem}.pdp-cap__strip-form .pdp-cap__btn{padding:.4rem .85rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.pdp-cap__input,.pdp-cap__btn,.pdp-cap__close{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.logo[data-astro-cid-f7espo7c]{color:inherit;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{height:2.25rem;transition:transform var(--transition-base);will-change:transform;align-items:center;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{width:auto;height:100%;display:block}@media (hover:hover) and (pointer:fine){.logo--interactive[data-astro-cid-f7espo7c]:hover .logo__mark[data-astro-cid-f7espo7c]{transform:translateY(-1px)}}.logo--inverse[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c] path[data-astro-cid-f7espo7c][style*="231f20"]:not([data-keep-dark]){fill:#fff!important}.logo__sub[data-astro-cid-f7espo7c]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-secondary);font-size:.5625rem;font-weight:600}@media (width<=480px){.logo__mark[data-astro-cid-f7espo7c]{height:2rem}.logo__sub[data-astro-cid-f7espo7c]{display:none}}@media (prefers-reduced-motion:reduce){.logo__mark[data-astro-cid-f7espo7c]{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.logo--interactive[data-astro-cid-f7espo7c]:hover .logo__mark[data-astro-cid-f7espo7c]{transform:none}}.sr-only[data-astro-cid-f7espo7c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header[data-astro-cid-wpvy4v7s]{z-index:40;border-bottom:1px solid var(--color-bg-border);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background-color:#ffffffeb;width:100%;position:sticky;top:0}.nav-link[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);font-family:var(--font-sans);letter-spacing:-.005em;color:var(--color-text-secondary);transition:color var(--transition-fast), background-color var(--transition-fast);padding:.6rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--color-text-primary);background-color:var(--color-bg-raised)}}.nav-link--active[data-astro-cid-wpvy4v7s]{color:var(--color-text-primary);background-color:var(--color-bg-raised);box-shadow:inset 0 -2px 0 var(--color-brand)}.nav-icon-btn[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);width:2.75rem;height:2.75rem;color:var(--color-text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.nav-icon-btn[data-astro-cid-wpvy4v7s]:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}}@media (width>=768px){.nav-icon-btn--mobile-only[data-astro-cid-wpvy4v7s]{display:none}}@media (width>=1024px){.nav-icon-btn[data-astro-cid-wpvy4v7s].lg\:hidden{display:none}}.nav-search-inline[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);height:2.75rem;color:var(--color-text-secondary);font-family:var(--font-sans);min-width:16rem;transition:border-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:.55rem;padding:0 .85rem 0 .7rem;font-size:.9375rem;position:relative}.nav-search-inline[data-astro-cid-wpvy4v7s]:focus-within{border-color:var(--color-text-primary)}.nav-search-inline[data-astro-cid-wpvy4v7s]:focus-within .nav-search-inline__icon[data-astro-cid-wpvy4v7s]{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.nav-search-inline[data-astro-cid-wpvy4v7s]:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.nav-search-inline[data-astro-cid-wpvy4v7s]:hover .nav-search-inline__icon[data-astro-cid-wpvy4v7s]{color:var(--color-text-primary)}}.nav-search-inline__icon[data-astro-cid-wpvy4v7s]{color:var(--color-text-secondary);transition:color var(--transition-fast);flex-shrink:0}.nav-search-inline__input[data-astro-cid-wpvy4v7s]{min-width:0;height:100%;font-family:var(--font-sans);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:.9375rem}.nav-search-inline__input[data-astro-cid-wpvy4v7s]::placeholder{color:var(--color-text-secondary)}.nav-search-inline__input[data-astro-cid-wpvy4v7s]::-webkit-search-decoration{display:none}.nav-search-inline__input[data-astro-cid-wpvy4v7s]::-webkit-search-cancel-button{display:none}.nav-search-inline__list[data-astro-cid-wpvy4v7s]{z-index:60;background-color:var(--color-bg-elevated);border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border-top:1px solid var(--color-bg-border);margin:.4rem 0 0;padding:.5rem;position:absolute;top:calc(100% + .4rem);left:0;right:0}@media (width>=1024px){.nav-popover--search[data-astro-cid-wpvy4v7s]{display:none}}.nav-signin[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);min-height:2.75rem;font-family:var(--font-sans);color:var(--color-text-primary);transition:border-color var(--transition-fast), background-color var(--transition-fast);align-items:center;padding:.45rem .95rem;font-size:.875rem;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.nav-signin[data-astro-cid-wpvy4v7s]:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-raised)}}.nav-auth-slot[data-astro-cid-wpvy4v7s]{display:none!important}@media (width>=768px){.nav-user-menu[data-astro-cid-wpvy4v7s].nav-auth-slot--on{display:block!important}.nav-signin[data-astro-cid-wpvy4v7s].nav-auth-slot--on{display:inline-flex!important}}.nav-auth-slot--mobile[data-astro-cid-wpvy4v7s].nav-auth-slot--on{display:list-item!important}.nav-inbox-btn[data-astro-cid-wpvy4v7s]{position:relative}.nav-inbox-btn[data-astro-cid-wpvy4v7s].nav-auth-slot--on{display:flex!important}.nav-inbox-btn--active[data-astro-cid-wpvy4v7s]{color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--color-brand)}.nav-sell[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);background-color:var(--color-brand-text);min-height:2.75rem;font-family:var(--font-sans);color:var(--color-text-on-brand);transition:background-color var(--transition-fast);align-items:center;padding:.6rem 1.1rem;font-size:1rem;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.nav-sell[data-astro-cid-wpvy4v7s]:hover{background-color:var(--color-brand-text)}}.nav-sell--active[data-astro-cid-wpvy4v7s]{background-color:var(--color-brand-text);box-shadow:inset 0 0 0 2px var(--color-brand-text)}.nav-popover[data-astro-cid-wpvy4v7s]{background:0 0;border:0;width:100%;margin:0 auto;padding:0 1rem;position:fixed;inset:4.25rem 0 auto}.nav-popover--search[data-astro-cid-wpvy4v7s]{max-width:38rem}.nav-popover__panel[data-astro-cid-wpvy4v7s]{border:1px solid var(--color-bg-border);background-color:var(--color-bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1rem}.nav-popover__panel--menu[data-astro-cid-wpvy4v7s]{padding:.35rem}.nav-search-input[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-raised);min-height:44px;color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none;flex:auto;padding:.625rem .85rem;font-size:1rem}.nav-search-input[data-astro-cid-wpvy4v7s]::placeholder{color:var(--color-text-secondary)}.nav-search-input[data-astro-cid-wpvy4v7s]:focus{border-color:var(--color-text-primary)}.nav-search-submit[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);background-color:var(--color-brand);min-height:44px;font-family:var(--font-sans);color:var(--color-text-on-brand);transition:background-color var(--transition-fast);padding:.625rem 1.15rem;font-size:.9375rem;font-weight:600}@media (hover:hover) and (pointer:fine){.nav-search-submit[data-astro-cid-wpvy4v7s]:hover{background-color:var(--color-brand-dark)}}.nav-mobile-link[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);font-family:var(--font-sans);color:var(--color-text-primary);padding:.7rem .85rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.nav-mobile-link[data-astro-cid-wpvy4v7s]:hover{background-color:var(--color-bg-raised)}}.nav-mobile-link--active[data-astro-cid-wpvy4v7s]{color:var(--color-brand-text);background-color:var(--color-bg-raised)}.nav-mobile-divider[data-astro-cid-wpvy4v7s]{border:none;border-top:1px solid var(--color-bg-border);margin:.35rem .5rem}.nav-mobile-badge[data-astro-cid-wpvy4v7s]{background:var(--color-brand);min-width:1.1rem;height:1.1rem;color:var(--color-text-on-brand);vertical-align:middle;border-radius:9999px;justify-content:center;align-items:center;margin-left:.4rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.nav-mobile-sell[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);font-family:var(--font-sans);background-color:var(--color-brand);color:var(--color-text-on-brand);transition:background-color var(--transition-fast);padding:.7rem .85rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.nav-mobile-sell[data-astro-cid-wpvy4v7s]:hover{background-color:var(--color-brand-dark)}}.nav-mobile-sell--active[data-astro-cid-wpvy4v7s]{background-color:var(--color-brand-dark)}.nav-notif-dot[data-astro-cid-wpvy4v7s]{background:var(--color-brand,#c8102e);border:2px solid var(--color-bg-base,#fff);pointer-events:none;z-index:1;border-radius:9999px;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.nav-msg-badge[data-astro-cid-wpvy4v7s]{z-index:2;background:var(--color-brand,#c8102e);border:2px solid var(--color-bg-base,#fff);min-width:1.05rem;height:1.05rem;color:var(--color-text-on-brand,#fff);pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 .28rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.nav-msg-badge[data-astro-cid-wpvy4v7s][hidden],.nav-user-item-badge[data-astro-cid-wpvy4v7s][hidden],.nav-mobile-badge[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-user-menu[data-astro-cid-wpvy4v7s]{position:relative}.nav-user-menu[data-astro-cid-wpvy4v7s]>summary[data-astro-cid-wpvy4v7s]{list-style:none}.nav-user-menu[data-astro-cid-wpvy4v7s]>summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.nav-user-chip[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);min-height:2.75rem;font-family:var(--font-sans);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--transition-fast), background-color var(--transition-fast);white-space:nowrap;align-items:center;gap:.35rem;max-width:16rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-user-chip[data-astro-cid-wpvy4v7s]:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-raised)}}.nav-user-name[data-astro-cid-wpvy4v7s]{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-user-caret[data-astro-cid-wpvy4v7s]{transition:transform var(--transition-fast);flex-shrink:0}details[data-astro-cid-wpvy4v7s][open] .nav-user-caret[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.nav-user-dropdown[data-astro-cid-wpvy4v7s]{border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);min-width:13rem;box-shadow:var(--shadow-lg);z-index:50;padding:.35rem;position:absolute;top:calc(100% + .5rem);right:0}.nav-user-item[data-astro-cid-wpvy4v7s]{text-align:left;border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.nav-user-item-icon[data-astro-cid-wpvy4v7s]{color:var(--color-text-secondary);flex-shrink:0}.nav-user-item-label[data-astro-cid-wpvy4v7s]{flex:auto}.nav-user-item--active[data-astro-cid-wpvy4v7s] .nav-user-item-icon[data-astro-cid-wpvy4v7s]{color:var(--color-brand-text)}.nav-user-item-badge[data-astro-cid-wpvy4v7s]{background:var(--color-brand);min-width:1.1rem;height:1.1rem;color:var(--color-text-on-brand);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .3rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-user-item[data-astro-cid-wpvy4v7s]:hover{background-color:var(--color-bg-raised)}}.nav-user-item--active[data-astro-cid-wpvy4v7s]{color:var(--color-brand-text);background-color:var(--color-bg-raised)}.nav-user-item--signout[data-astro-cid-wpvy4v7s]{color:var(--color-brand-text);font-weight:600}@media (hover:hover) and (pointer:fine){.nav-user-item--signout[data-astro-cid-wpvy4v7s]:hover{color:var(--color-brand-text);background-color:#c8102e0f}}.nav-user-item--signout[data-astro-cid-wpvy4v7s] .nav-user-item-icon[data-astro-cid-wpvy4v7s]{color:var(--color-brand-text)}.nav-user-item[data-astro-cid-wpvy4v7s]:disabled{opacity:.5;cursor:not-allowed}.nav-user-divider[data-astro-cid-wpvy4v7s]{border:none;border-top:1px solid var(--color-bg-border);margin:.3rem .5rem}.nav-user-dropdown-header[data-astro-cid-wpvy4v7s]{padding:.55rem .75rem}.nav-user-dropdown-name[data-astro-cid-wpvy4v7s]{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.nav-user-dropdown-email[data-astro-cid-wpvy4v7s]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.nav-mobile-signout[data-astro-cid-wpvy4v7s]{text-align:left;cursor:pointer;width:100%;color:var(--color-brand-text);background:0 0;border:none;font-weight:600}@media (hover:hover) and (pointer:fine){.nav-mobile-signout[data-astro-cid-wpvy4v7s]:hover{color:var(--color-brand-text);background-color:#c8102e0f}}.nav-search-suggestions[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--color-bg-border);margin-top:.75rem}.nav-search-jump[data-astro-cid-wpvy4v7s][hidden]{display:none}@media (prefers-reduced-motion:reduce){.nav-link[data-astro-cid-wpvy4v7s],.nav-icon-btn[data-astro-cid-wpvy4v7s],.nav-signin[data-astro-cid-wpvy4v7s],.nav-sell[data-astro-cid-wpvy4v7s],.nav-mobile-sell[data-astro-cid-wpvy4v7s],.nav-search-input[data-astro-cid-wpvy4v7s],.nav-user-chip[data-astro-cid-wpvy4v7s],.nav-user-caret[data-astro-cid-wpvy4v7s],.nav-user-item[data-astro-cid-wpvy4v7s]{transition:none}}.newsletter-wrap[data-astro-cid-d2vjytht]{max-width:32rem}.newsletter-heading[data-astro-cid-d2vjytht]{font-family:var(--font-sans);color:#fff;margin:0 0 .25rem;font-size:1.0625rem;font-weight:700}.newsletter-sub[data-astro-cid-d2vjytht]{font-family:var(--font-sans);color:#ffffffa6;margin:0 0 1rem;font-size:.8125rem}.newsletter-form[data-astro-cid-d2vjytht]{flex-direction:column;gap:.625rem;display:flex}.newsletter-honeypot[data-astro-cid-d2vjytht]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter-row[data-astro-cid-d2vjytht]{gap:.5rem;display:flex}.newsletter-input[data-astro-cid-d2vjytht]{border-radius:var(--radius-md);min-width:0;font-family:var(--font-sans);color:#fff;transition:border-color var(--transition-fast);background-color:#ffffff0f;border:1px solid #ffffff2e;outline:none;flex:auto;padding:.55rem .85rem;font-size:.875rem}.newsletter-input[data-astro-cid-d2vjytht]::placeholder{color:#ffffff73}.newsletter-input[data-astro-cid-d2vjytht]:focus{border-color:var(--color-brand)}.newsletter-btn[data-astro-cid-d2vjytht]{border-radius:var(--radius-md);background-color:var(--color-brand-text);font-family:var(--font-sans);color:var(--color-text-on-brand);cursor:pointer;transition:background-color var(--transition-fast);white-space:nowrap;border:none;flex-shrink:0;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600}@media (hover:hover) and (pointer:fine){.newsletter-btn[data-astro-cid-d2vjytht]:hover{background-color:var(--color-brand-text)}}.newsletter-btn[data-astro-cid-d2vjytht]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.newsletter-disclaimer[data-astro-cid-d2vjytht]{font-family:var(--font-sans);color:#ffffffa6;margin:0;font-size:.72rem}@media (prefers-reduced-motion:reduce){.newsletter-input[data-astro-cid-d2vjytht],.newsletter-btn[data-astro-cid-d2vjytht]{transition:none}}.jdm-tile-pattern[data-astro-cid-o3zjqw4a]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.jdm-tile-pattern--hero[data-astro-cid-o3zjqw4a]{opacity:.047;-webkit-mask-image:linear-gradient(110deg,#0000007a 0%,#000 100%);mask-image:linear-gradient(110deg,#0000007a 0%,#000 100%)}.jdm-tile-pattern--footer[data-astro-cid-o3zjqw4a]{opacity:.038}.jdm-tile-pattern--cta-subtle[data-astro-cid-o3zjqw4a]{opacity:.014;filter:invert()}@media (width<=1023px){.jdm-tile-pattern--hero[data-astro-cid-o3zjqw4a],.jdm-tile-pattern--footer[data-astro-cid-o3zjqw4a]{transform-origin:0 0;width:200%;height:200%;transform:scale(.5)}}#jdm-fb-banner{background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#0a0a0a);border:1px solid var(--color-brand-text,#b5121f);border-radius:4px;max-width:36rem;margin:1.5rem auto;font-family:inherit;font-size:.875rem;line-height:1.4}#jdm-fb-banner[hidden],#jdm-fb-banner [hidden]{display:none}#jdm-fb-banner .jdm-fb-inner{padding:.875rem 1rem}#jdm-fb-banner .jdm-fb-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}#jdm-fb-banner .jdm-fb-collapsed{flex-direction:column;gap:.625rem;display:flex}@media (width>=640px){#jdm-fb-banner .jdm-fb-collapsed{flex-direction:row;align-items:center;gap:1rem}}#jdm-fb-banner .jdm-fb-text{flex:auto;min-width:0}#jdm-fb-banner .jdm-fb-text strong{display:block}#jdm-fb-banner .jdm-fb-text p{color:var(--color-text-secondary,#707070);margin:.125rem 0 0;font-size:.8125rem}#jdm-fb-banner .jdm-fb-actions{flex-wrap:wrap;flex:none;gap:.375rem;display:flex}#jdm-fb-banner .jdm-fb-btn{appearance:none;font:inherit;border:1px solid var(--color-bg-border,#e5e5e5);background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#0a0a0a);cursor:pointer;border-radius:2px;min-height:2.75rem;padding:.625rem .875rem;font-weight:600}@media (hover:hover) and (pointer:fine){#jdm-fb-banner .jdm-fb-btn:hover{border-color:var(--color-border-strong,#d0d0d0)}}#jdm-fb-banner .jdm-fb-btn:focus-visible{outline:2px solid var(--color-text-primary,#0a0a0a);outline-offset:2px}#jdm-fb-banner .jdm-fb-btn-close{color:var(--color-text-secondary,#707070);min-width:2.75rem;min-height:2.75rem;padding:.25rem .75rem;font-size:1.125rem;line-height:1}#jdm-fb-banner .jdm-fb-btn-primary{background:var(--color-text-primary,#0a0a0a);color:var(--color-bg-surface,#fff);border-color:var(--color-text-primary,#0a0a0a)}@media (hover:hover) and (pointer:fine){#jdm-fb-banner .jdm-fb-btn-primary:hover{background:#1a1a1a;border-color:#1a1a1a}}#jdm-fb-banner .jdm-fb-btn-ghost{color:var(--color-text-secondary,#707070)}#jdm-fb-banner .jdm-fb-expanded{flex-direction:column;gap:.625rem;margin:0;display:flex}#jdm-fb-banner .jdm-fb-form-head{justify-content:space-between;align-items:center;display:flex}#jdm-fb-banner .jdm-fb-form-title{font-size:.9375rem}#jdm-fb-banner .jdm-fb-field{flex-direction:column;gap:.25rem;display:flex}#jdm-fb-banner .jdm-fb-field>span{color:var(--color-text-secondary,#707070);font-size:.75rem;font-weight:500}#jdm-fb-banner .jdm-fb-field em{color:var(--color-text-secondary,#707070);font-style:normal;font-weight:400}#jdm-fb-banner .jdm-fb-field textarea,#jdm-fb-banner .jdm-fb-field input[type=email]{appearance:none;font:inherit;border:1px solid var(--color-bg-border,#e5e5e5);background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#0a0a0a);resize:vertical;box-sizing:border-box;border-radius:2px;width:100%;padding:.5rem .625rem}#jdm-fb-banner .jdm-fb-field textarea:focus,#jdm-fb-banner .jdm-fb-field input[type=email]:focus{outline:2px solid var(--color-text-primary,#0a0a0a);outline-offset:-1px;border-color:var(--color-text-primary,#0a0a0a)}#jdm-fb-banner .jdm-fb-turnstile{min-height:2.5rem}#jdm-fb-banner .jdm-fb-form-actions{justify-content:flex-end;gap:.5rem;display:flex}#jdm-fb-banner .jdm-fb-thanks{text-align:center;padding:.5rem 0}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);margin-top:3rem}.footer-band-dark[data-astro-cid-jo6i4kqk]{background-color:var(--color-surface-dark);color:var(--color-text-on-dark);isolation:isolate;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.footer-band-nav[data-astro-cid-jo6i4kqk]{background-color:var(--color-bg-base);border-top:1px solid var(--color-bg-border)}.footer-band-legal[data-astro-cid-jo6i4kqk]{background-color:var(--color-bg-base)}.footer-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary);margin-bottom:1rem;font-size:.6875rem;font-weight:600}.footer-link[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.875rem;text-decoration:none}.footer-knowledge__eyebrow[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary);margin:0;font-size:.6875rem;font-weight:600}@media (hover:hover) and (pointer:fine){.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text-primary)}}.footer-legal-nap[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;display:flex}.footer-legal-sep[data-astro-cid-jo6i4kqk]{color:var(--color-bg-border)}.footer-legal-tel[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);transition:color var(--transition-fast);padding:2px 0;text-decoration:none}@media (hover:hover) and (pointer:fine){.footer-legal-tel[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text-primary)}}.footer-legal-tel[data-astro-cid-jo6i4kqk]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:2px}.social-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding:0;display:flex}.social-link[data-astro-cid-jo6i4kqk]{width:44px;height:44px;color:var(--color-text-secondary);border:1px solid var(--color-bg-border);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background-color:#0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.social-link[data-astro-cid-jo6i4kqk]:focus-visible{color:#fff;background-color:var(--color-brand);border-color:var(--color-brand);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.social-link[data-astro-cid-jo6i4kqk]:hover{color:#fff;background-color:var(--color-brand);border-color:var(--color-brand);transform:translateY(-1px)}}.social-link-dark[data-astro-cid-jo6i4kqk]{color:#ffffffd9;border-color:#fff3}.social-link-dark[data-astro-cid-jo6i4kqk]:focus-visible{color:#fff;background-color:var(--color-brand);border-color:var(--color-brand);transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.social-link-dark[data-astro-cid-jo6i4kqk]:hover{color:#fff;background-color:var(--color-brand);border-color:var(--color-brand);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.social-link[data-astro-cid-jo6i4kqk]{transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast)}.social-link[data-astro-cid-jo6i4kqk]:focus-visible{transform:none}@media (hover:hover) and (pointer:fine){.social-link[data-astro-cid-jo6i4kqk]:hover{transform:none}}}
.card{background-color:var(--color-bg-surface);border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);height:100%;transition:border-color var(--transition-base);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.card:hover{border-color:var(--color-text-primary)}}.card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.card--seller-row{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.card--closer{flex-direction:column;gap:.75rem;min-height:10rem;padding:1.5rem 1.75rem;position:relative}
.badge--offsite[data-astro-cid-ti5sasjl]{color:#2c4257;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e5edf2;border-radius:.25rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.badge--md[data-astro-cid-ti5sasjl]{padding:.25rem .625rem;font-size:.75rem}.badge__icon[data-astro-cid-ti5sasjl]{flex-shrink:0;margin-top:-.0625em}.listing-card__well[data-astro-cid-67gd6ilq]{aspect-ratio:4/3;background-color:var(--color-surface-dark);position:relative;overflow:hidden}.listing-card__img[data-astro-cid-67gd6ilq]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.listing-card[data-astro-cid-67gd6ilq]:hover .listing-card__img[data-astro-cid-67gd6ilq][data-loaded="1"]{transform:scale(1.04)}}.listing-card__plate[data-astro-cid-67gd6ilq]{background-color:var(--color-surface-dark);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}.listing-card__plate-make[data-astro-cid-67gd6ilq]{font-family:var(--font-sans);font-weight:800;font-size:var(--text-xl);letter-spacing:-.03em;color:#ffffffb3}.listing-card__plate-note[data-astro-cid-67gd6ilq]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:#fff9;font-size:.625rem;font-weight:600}.listing-card__feature-badge[data-astro-cid-67gd6ilq]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-on-brand);background-color:var(--color-brand-dark);border-radius:var(--radius-sm);padding:.28rem .7rem;font-size:.625rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;box-shadow:0 1px 2px #0000002e}.listing-card__import-chip[data-astro-cid-67gd6ilq]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);border-radius:var(--radius-sm);pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1.5rem);padding:.28rem .6rem;font-size:.625rem;font-weight:600;position:absolute;top:.75rem;right:.75rem;overflow:hidden}.listing-card__import-chip--amber[data-astro-cid-67gd6ilq]{background-color:var(--color-bg-raised);color:var(--color-text-primary);border:1px solid var(--color-bg-border)}.listing-card__import-chip--muted[data-astro-cid-67gd6ilq]{color:#f5f5f5;background-color:#000000b8;border:1px solid #ffffff2e;text-decoration:none}@media (hover:hover) and (pointer:fine){.listing-card__import-chip--muted[data-astro-cid-67gd6ilq]:hover{background-color:#000000e0;border-color:#ffffff52}}.listing-card__boost-ribbon[data-astro-cid-67gd6ilq]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-on-brand);background-color:var(--color-brand-dark);border-radius:var(--radius-sm);pointer-events:none;padding:.28rem .7rem;font-size:.625rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;box-shadow:0 1px 2px #0000002e}.listing-card__body[data-astro-cid-67gd6ilq]{flex-direction:column;flex:auto;gap:.45rem;padding:1rem 1.1rem 1.15rem;display:flex}.listing-card__title[data-astro-cid-67gd6ilq]{-webkit-line-clamp:2;font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);letter-spacing:-.02em;color:var(--color-text-primary);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.listing-card__facts[data-astro-cid-67gd6ilq]{min-height:1.1rem;color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.6875rem;display:flex;overflow:hidden}.listing-card__fact[data-astro-cid-67gd6ilq]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.listing-card__fact--left[data-astro-cid-67gd6ilq]{text-align:left;flex:auto}.listing-card__fact--right[data-astro-cid-67gd6ilq]{text-align:right;flex:none}.listing-card__fact--loc[data-astro-cid-67gd6ilq]{align-items:center;gap:.3rem;display:inline-flex}.listing-card__loc-flag[data-astro-cid-67gd6ilq]{flex-shrink:0;font-size:.875rem;line-height:1}.listing-card__price-row[data-astro-cid-67gd6ilq]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.1rem;display:flex}.listing-card__price[data-astro-cid-67gd6ilq]{font-size:var(--text-base);color:var(--color-text-primary);letter-spacing:-.02em;flex-shrink:0;font-weight:800}.listing-card__dealer[data-astro-cid-67gd6ilq]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);flex:auto;margin:0;font-size:.6875rem;overflow:hidden}.listing-card__dealer-col[data-astro-cid-67gd6ilq]{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.listing-card__dealer-col[data-astro-cid-67gd6ilq] .listing-card__dealer[data-astro-cid-67gd6ilq]{flex:none}.listing-card__reply[data-astro-cid-67gd6ilq]{font-family:var(--font-sans);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-variant-numeric:tabular-nums;margin:0;font-size:.625rem;font-weight:400;line-height:1.1;overflow:hidden}.listing-card--featured[data-astro-cid-67gd6ilq] .listing-card__well[data-astro-cid-67gd6ilq]{aspect-ratio:16/9}@media (width>=1024px){.listing-card--featured[data-astro-cid-67gd6ilq] .listing-card__well[data-astro-cid-67gd6ilq]{aspect-ratio:auto;flex:auto;min-height:0}.listing-card--featured[data-astro-cid-67gd6ilq]{height:100%}}.listing-card--featured[data-astro-cid-67gd6ilq] .listing-card__body[data-astro-cid-67gd6ilq]{gap:.65rem;padding:1.4rem 1.6rem 1.6rem}.listing-card--featured[data-astro-cid-67gd6ilq] .listing-card__title[data-astro-cid-67gd6ilq]{font-size:var(--text-xl);-webkit-line-clamp:2;line-height:1.1}.listing-card--featured[data-astro-cid-67gd6ilq] .listing-card__price[data-astro-cid-67gd6ilq]{font-size:var(--text-2xl)}.listing-card--featured[data-astro-cid-67gd6ilq] .listing-card__facts[data-astro-cid-67gd6ilq]{min-height:1.25rem;font-size:.8125rem}.listing-card--compact[data-astro-cid-67gd6ilq]{flex-direction:row;align-items:stretch}.listing-card--compact[data-astro-cid-67gd6ilq] .listing-card__well[data-astro-cid-67gd6ilq]{aspect-ratio:1;border-bottom:0;border-right:1px solid var(--color-bg-border);flex-shrink:0;width:6.5rem}.listing-card--compact[data-astro-cid-67gd6ilq] .listing-card__body[data-astro-cid-67gd6ilq]{gap:.3rem;min-width:0;padding:.85rem 1rem}.listing-card--compact[data-astro-cid-67gd6ilq] .listing-card__title[data-astro-cid-67gd6ilq]{-webkit-line-clamp:2;font-size:.8125rem}.listing-card--compact[data-astro-cid-67gd6ilq] .listing-card__price[data-astro-cid-67gd6ilq]{font-size:.875rem}
.pager-wrap[data-astro-cid-ohknivtf]{border-top:1px solid var(--color-bg-border);flex-direction:column;align-items:center;gap:1rem;margin-top:2.25rem;margin-bottom:2.25rem;padding-top:1.75rem;padding-bottom:1.75rem;display:flex}.pager-wrap__range[data-astro-cid-ohknivtf]{color:var(--color-text-secondary);letter-spacing:.01em;font-size:.8125rem}.pager[data-astro-cid-ohknivtf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.pager__num[data-astro-cid-ohknivtf]{font-variant-numeric:tabular-nums;justify-content:center;min-width:44px;height:44px;padding-inline:.5rem}.chip[data-astro-cid-ohknivtf].pager__num.chip--active{cursor:default;pointer-events:none}.pager__step[data-astro-cid-ohknivtf]{min-height:44px}.pager__step[data-astro-cid-ohknivtf][aria-disabled=true]{cursor:default}.pager__step--cta[data-astro-cid-ohknivtf],.pager__step--cta[data-astro-cid-ohknivtf]:visited{background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-on-brand)}@media (hover:hover) and (pointer:fine){.pager__step--cta[data-astro-cid-ohknivtf]:hover{background-color:var(--color-brand-dark);border-color:var(--color-brand-dark);color:var(--color-text-on-brand)}}.pager__step--cta[data-astro-cid-ohknivtf]:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.pager__ellipsis[data-astro-cid-ohknivtf]{min-width:1.5rem;height:44px;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.9375rem;display:inline-flex}.pager__indicator[data-astro-cid-ohknivtf]{min-height:44px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding:0 .6rem;font-size:.875rem;font-weight:600;display:none}@media (width<=640px){.pager[data-astro-cid-ohknivtf]{flex-wrap:nowrap;justify-content:space-between;gap:.4rem}.pager[data-astro-cid-ohknivtf] .pager__num[data-astro-cid-ohknivtf],.pager[data-astro-cid-ohknivtf] .pager__ellipsis[data-astro-cid-ohknivtf]{display:none}.pager__indicator[data-astro-cid-ohknivtf]{flex:0 auto;min-width:0;display:inline-flex}.pager__step[data-astro-cid-ohknivtf]{flex:1 1 0;min-width:0;padding:.55rem .9rem;font-size:.875rem}}@media (width<=380px){.pager__step[data-astro-cid-ohknivtf]{padding:.55rem .7rem}.pager__indicator[data-astro-cid-ohknivtf]{padding:0 .35rem;font-size:.8125rem}}
.filter-trigger[data-astro-cid-owqwgodn]{border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);height:var(--control-h);font-family:var(--font-sans);color:var(--color-text-primary);transition:border-color var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:.45rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.filter-trigger[data-astro-cid-owqwgodn]:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-raised)}}.filter-trigger__count[data-astro-cid-owqwgodn]{border-radius:var(--radius-full);background-color:var(--color-brand);min-width:1.2rem;height:1.2rem;color:var(--color-text-on-brand);justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;display:inline-flex}.filter-drawer[data-astro-cid-owqwgodn]{background:var(--color-bg-elevated);border:1px solid var(--color-bg-border);box-shadow:var(--shadow-lg);border-radius:var(--radius-xl) 0 0 var(--radius-xl);opacity:1;width:400px;max-width:100%;height:100dvh;margin:0;padding:0;transition:transform .25s,opacity .25s;position:fixed;top:0;right:0;overflow:hidden;transform:translate(0)}@media (width<=768px){.filter-drawer[data-astro-cid-owqwgodn]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:auto;max-height:92dvh;inset:auto 0 0}}@starting-style{.filter-drawer[data-astro-cid-owqwgodn]:popover-open{opacity:0;transform:translate(100%)}}@media (width<=768px){@starting-style{.filter-drawer[data-astro-cid-owqwgodn]:popover-open{opacity:0;transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.filter-drawer[data-astro-cid-owqwgodn]{transition:none}@starting-style{.filter-drawer[data-astro-cid-owqwgodn]:popover-open{opacity:0;transform:none}}}.filter-drawer[data-astro-cid-owqwgodn]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.filter-drawer-inner[data-astro-cid-owqwgodn]{flex-direction:column;height:100%;max-height:100dvh;display:flex}@media (width<=768px){.filter-drawer-inner[data-astro-cid-owqwgodn]{height:auto;max-height:92dvh}}.filter-drawer-grabber[data-astro-cid-owqwgodn]{display:none}@media (width<=768px){.filter-drawer-grabber[data-astro-cid-owqwgodn]{border-radius:var(--radius-full);background-color:var(--color-border-strong);flex-shrink:0;width:2.25rem;height:.25rem;margin:.5rem auto 0;display:block}}.filter-drawer-head[data-astro-cid-owqwgodn]{border-bottom:1px solid var(--color-bg-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.15rem 1.25rem;display:flex}.filter-drawer-title[data-astro-cid-owqwgodn]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--color-text-primary)}.filter-drawer-close[data-astro-cid-owqwgodn]{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);transition:color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;margin-right:-.4rem;display:flex}@media (hover:hover) and (pointer:fine){.filter-drawer-close[data-astro-cid-owqwgodn]:hover{color:var(--color-text-primary);background-color:var(--color-bg-surface)}}.filter-drawer-body[data-astro-cid-owqwgodn]{flex-direction:column;flex:auto;gap:1.25rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.filter-search[data-astro-cid-owqwgodn]{flex-direction:column;gap:.4rem;display:flex}.filter-search__form[data-astro-cid-owqwgodn],.filter-search__field[data-astro-cid-owqwgodn]{position:relative}.filter-search__icon[data-astro-cid-owqwgodn]{color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.filter-search__input[data-astro-cid-owqwgodn]{height:var(--control-h);border-color:var(--color-border-strong);padding-left:2.3rem}.filter-search__input[data-astro-cid-owqwgodn]::-webkit-search-cancel-button{-webkit-appearance:none}.filter-search__list[data-astro-cid-owqwgodn]{border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-md);margin-top:.4rem}.filter-drawer-locked[data-astro-cid-owqwgodn]{border-radius:var(--radius-md);background-color:var(--color-bg-raised);border:1px solid var(--color-bg-border);padding:.75rem .9rem}.filter-drawer-locked__label[data-astro-cid-owqwgodn]{text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.625rem;font-weight:600}.filter-drawer-locked__pills[data-astro-cid-owqwgodn]{flex-wrap:wrap;gap:.4rem;display:flex}.filter-drawer-locked__pill[data-astro-cid-owqwgodn]{border-radius:var(--radius-full);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);color:var(--color-text-primary);align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.filter-form[data-astro-cid-owqwgodn]{flex-direction:column;display:flex}.filter-group[data-astro-cid-owqwgodn]{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:1.25rem 0 0;display:flex}.filter-group[data-astro-cid-owqwgodn]+.filter-group[data-astro-cid-owqwgodn]{border-top:1px solid var(--color-bg-border);margin-top:1.25rem}.filter-group[data-astro-cid-owqwgodn]:first-of-type{padding-top:0}.filter-group__label[data-astro-cid-owqwgodn]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-primary);padding:0;font-size:.6875rem;font-weight:600}.drawer-field[data-astro-cid-owqwgodn]{--filter-label-col:7rem;grid-template-columns:var(--filter-label-col) minmax(0, 1fr);align-items:center;gap:.4rem .85rem;display:grid}@media (width<=380px){.drawer-field[data-astro-cid-owqwgodn]{--filter-label-col:5rem;column-gap:.6rem}}.drawer-field[data-astro-cid-owqwgodn][hidden]{display:none}.drawer-field[data-astro-cid-owqwgodn]>.field-label[data-astro-cid-owqwgodn]{align-self:center;margin:0}.drawer-field--presets[data-astro-cid-owqwgodn]{align-items:start}.drawer-field--presets[data-astro-cid-owqwgodn]>.field-label[data-astro-cid-owqwgodn]{align-self:start;padding-top:.55rem}.drawer-field[data-astro-cid-owqwgodn]>.field-input[data-astro-cid-owqwgodn]{min-width:0}.drawer-field__pair[data-astro-cid-owqwgodn]{align-items:center;gap:.5rem;display:flex}.drawer-field__pair[data-astro-cid-owqwgodn] .field-input[data-astro-cid-owqwgodn]{flex:1 1 0;min-width:0}.drawer-field__sep[data-astro-cid-owqwgodn]{color:var(--color-text-secondary);flex-shrink:0;font-size:.875rem}.drawer-field-error[data-astro-cid-owqwgodn]{color:var(--color-status-error,#b91c1c);grid-column:2;margin-top:.1rem;font-size:.75rem}.import-presets-col[data-astro-cid-owqwgodn]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.import-presets[data-astro-cid-owqwgodn]{flex-wrap:wrap;gap:.5rem;display:flex}.import-preset[data-astro-cid-owqwgodn]{min-width:0;min-height:var(--control-h);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);flex-direction:column;flex:6rem;align-items:flex-start;gap:.1rem;padding:.4rem .6rem;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.import-preset[data-astro-cid-owqwgodn]:hover{border-color:var(--color-text-secondary);background-color:var(--color-bg-raised)}}.import-preset[data-astro-cid-owqwgodn][aria-pressed=true]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand)}.import-preset__title[data-astro-cid-owqwgodn]{font-size:.8125rem;font-weight:600;line-height:1.15}.import-preset__sub[data-astro-cid-owqwgodn]{opacity:.8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.625rem;line-height:1.15;overflow:hidden}.import-presets__hint[data-astro-cid-owqwgodn]{color:var(--color-text-secondary);font-size:.6875rem;line-height:1.4}.drawer-checkbox[data-astro-cid-owqwgodn]{color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.drawer-checkbox[data-astro-cid-owqwgodn] input[data-astro-cid-owqwgodn]{width:1rem;height:1rem;accent-color:var(--color-brand)}.filter-drawer-foot[data-astro-cid-owqwgodn]{padding:.9rem 1.25rem;padding-bottom:max(.9rem, env(safe-area-inset-bottom));border-top:1px solid var(--color-bg-border);background-color:var(--color-bg-elevated);flex-shrink:0;gap:.6rem;display:flex}
.meta-pill[data-astro-cid-wk2qacd4]{border-radius:var(--radius-full);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);color:var(--color-text-secondary);align-items:center;gap:.35rem;padding:.35rem .7rem;display:inline-flex}.meta-pill[data-astro-cid-wk2qacd4] strong[data-astro-cid-wk2qacd4]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-primary);font-size:.625rem}.filter-bar[data-astro-cid-wk2qacd4] .sort-form[data-astro-cid-wk2qacd4]{margin-left:auto}#models-heading[data-astro-cid-wk2qacd4]{scroll-margin-top:calc(var(--nav-h,4rem) + 1rem)}.make-about-section[data-astro-cid-wk2qacd4]{border-top:1px solid var(--color-bg-border);padding-top:1.5rem}.make-about-heading[data-astro-cid-wk2qacd4]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:.75rem;font-weight:600}.make-about-body[data-astro-cid-wk2qacd4]{color:var(--color-text-secondary);max-width:60ch;font-size:.875rem;line-height:1.65}
</style><script type="module" src="/_astro/page.BwK7-Z9D.js"></script></head><body class="text-[var(--color-text-primary)] antialiased"><a href="#main-content" class="skip-link">Skip to main content</a><svg width="0" height="0" style="position:absolute" aria-hidden="true"><defs><symbol id="jdmBrandBlock" viewBox="0 0 838.1 349.44"><defs><mask id="jdmBrandBlockMask" maskUnits="userSpaceOnUse" x="0" y="0" width="838.1" height="349.44"><!-- Visible everywhere by default --><rect x="0" y="0" width="838.1" height="349.44" fill="white"></rect><!-- J/D letter paths in BLACK = transparent holes --><g transform="translate(-272.11 -207.18)" fill="black"><path d="M449.06,232.21l-36,204.73c-7.2,27.77-26.75,25.72-26.75,25.72H322.52l-14.4,75.1h83.33c79.21,0,97.22-86.42,97.22-86.42l39.6-219.13Z"></path><path d="M668,230.63H560.36L508.51,529H611.39S725.3,525.63,752,392.08C775,276.92,729.65,230.63,668,230.63Zm5.31,149.17c-13.32,79.77-70.12,75.31-70.12,75.31l25.78-151.27C684.83,303.84,677.38,355.26,673.28,379.8Z" fill-rule="evenodd"></path></g><!-- M letter (polygon already in final viewBox coords) --><polygon points="713.96 25.03 637.15 195.47 623.43 25.03 539.07 25.03 462.26 321.79 547.3 321.79 580.91 172.32 592.57 321.79 644.69 321.79 707.11 172.62 687.9 321.79 768.15 321.79 799.01 23.45 713.96 25.03" fill="black"></polygon></mask></defs><!-- Parallelogram backdrop with letter holes punched through --><g mask="url(#jdmBrandBlockMask)"><path d="M427.11,207.18,388.62,422.07a18.05,18.05,0,0,1-17.77,14.87H289.94L272.11,556.62h799l39.09-349.44Z" transform="translate(-272.11 -207.18)" fill="white"></path></g><!-- Red angular wedge to the left of J — drawn white, unmasked --><path d="M327.66,207.18h74.76L369.31,391.85a28.92,28.92,0,0,1-28.47,23.83H293.37Z" transform="translate(-272.11 -207.18)" fill="white"></path></symbol></defs></svg><script>
      window.parseActionResponse = function (flat) {
        var revive;
        var revived;
        if (Array.isArray(flat)) {
          // `hydrated` memoizes each flat-array index to its revived value, set
          // BEFORE recursing into children. This mirrors the official devalue
          // `unflatten` (which short-circuits on `index in hydrated`) and is
          // load-bearing: a devalue payload may reference the same index more
          // than once (shared references) or even cyclically. Without the cache
          // a shared/cyclic structure re-enters the same subtree unboundedly and
          // overflows the call stack — JDMBUYSELL-V4-WEB-7T (sell/edit save).
          var hydrated = {};
          revive = function (idx) {
            if (idx === -1 || idx === -2) return undefined;
            if (idx === -3) return NaN;
            if (idx === -4) return Infinity;
            if (idx === -5) return -Infinity;
            if (idx === -6) return -0;
            if (typeof idx !== 'number' || idx < 0 || idx >= flat.length) return undefined;
            if (Object.prototype.hasOwnProperty.call(hydrated, idx)) return hydrated[idx];
            var val = flat[idx];
            if (val === null || typeof val !== 'object') return val;
            var out;
            if (Array.isArray(val)) {
              out = [];
              hydrated[idx] = out;
              for (var i = 0; i < val.length; i++) {
                out[i] = revive(val[i]);
              }
            } else {
              out = {};
              hydrated[idx] = out;
              for (var k in val) {
                if (Object.prototype.hasOwnProperty.call(val, k)) {
                  out[k] = revive(val[k]);
                }
              }
            }
            return out;
          };
          revived = revive(0);
        } else {
          // Some routes return application/json (not devalue) — pass-through.
          revived = flat;
        }
        // Normalize into the { ok, data, error } envelope the form handlers
        // expect. `data` is always the full action return so callers can read
        // any field; `ok` and `error` are top-level shortcuts.
        if (revived === null || typeof revived !== 'object') {
          return { ok: false, data: undefined, error: 'invalid-response' };
        }
        return {
          ok: revived.ok === true,
          data: revived,
          error: revived.error,
        };
      };
    </script><script type="module" src="/_astro/WebMCPTools.astro_astro_type_script_index_0_lang.DPB3cIqD.js"></script><header class="site-header" data-astro-cid-wpvy4v7s><nav aria-label="Site navigation" class="mx-auto flex max-w-7xl items-center gap-3 px-4 py-3 sm:px-6" data-astro-cid-wpvy4v7s><!-- Brand wordmark + red instrument bar — see components/Logo.astro --><a href="/" aria-label="JDMBUYSELL — home" data-astro-cid-f7espo7c="true" class="logo logo--interactive mr-3 shrink-0">
  <span class="logo__mark" aria-hidden="true" data-astro-cid-f7espo7c><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 180.00156 48.335999" role="img" aria-label="JDMBUYSELL" data-astro-cid-f7espo7c><title>JDMBUYSELL</title><defs data-astro-cid-f7espo7c><clipPath id="jbsLogoClip" clipPathUnits="userSpaceOnUse" data-astro-cid-f7espo7c><path d="M 0,768 H 1366 V 0 H 0 Z" data-astro-cid-f7espo7c></path></clipPath></defs><g transform="matrix(1.3333333,0,0,-1.3333333,-214.28555,720.20349)" data-astro-cid-f7espo7c><g transform="matrix(0.43529005,0,0,0.41448517,281.6633,540.15263)" data-astro-cid-f7espo7c><path d="M 0,0 H 11.155 L 14.367,-14.028 20.113,0 H 32.282 L 18.76,-23.394 16.902,-40.225 H 6.592 l 1.352,16.831 z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="matrix(0.43529005,0,0,0.41448517,-10.164909,256.32985)" data-astro-cid-f7espo7c><g clip-path="url(#jbsLogoClip)" data-astro-cid-f7espo7c><g transform="translate(649.4648,684.7598)" data-astro-cid-f7espo7c><path d="m 0,0 -2.704,-24.676 c 0,0 -1.182,-7.011 2.704,-7.098 3.531,-0.08 4.429,2.776 4.901,5.915 L 7.437,0 h 11.154 l -3.042,-27.38 c 0,0 -0.315,-14.82 -16.901,-14.028 -4.338,0.206 -12.276,2.408 -12.275,12.294 L -11.155,0 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(622.5044,672.4478)" data-astro-cid-f7espo7c><path d="m 0,0 c -0.49,-3.664 -2.894,-3.735 -2.894,-3.735 h -2.491 l 0.653,7.47 h 2.828 C -1.904,3.735 0.49,3.664 0,0 m -0.504,-15.146 c -0.571,-3.985 -3.372,-4.063 -3.372,-4.063 h -2.903 l 0.76,8.127 h 3.296 c 0,0 2.789,-0.078 2.219,-4.064 m 5.323,9.374 c 0,0 5.234,1.181 5.24,9.126 0.007,8.958 -8.958,8.958 -8.958,8.958 H -14.11 l -3.888,-40.225 h 16.065 c 6.879,0 11.818,5.11 11.995,12.169 0.183,7.351 -5.243,9.972 -5.243,9.972" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(430.7607,684.7598)" data-astro-cid-f7espo7c><path d="M 0,0 -9.485,-52.955 c -0.38,-2.121 -2.224,-3.665 -4.379,-3.665 h -19.939 l -4.394,-29.493 H 158.704 L 168.338,0 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-keep-dark data-astro-cid-f7espo7c></path></g><g transform="translate(436.1689,678.5908)" data-astro-cid-f7espo7c><path d="m 0,0 -8.873,-50.451 c -1.775,-6.845 -6.592,-6.338 -6.592,-6.338 h -15.718 l -3.549,-18.507 h 20.535 C 5.324,-75.296 9.761,-54 9.761,-54 l 9.76,54 z" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(491.4243,642.2212)" data-astro-cid-f7espo7c><path d="m 0,0 c -3.284,-19.659 -17.28,-18.56 -17.28,-18.56 l 6.352,37.279 C 2.847,18.719 1.01,6.047 0,0 m -1.308,36.761 h -26.52 L -40.604,-36.76 h 25.352 c 0,0 28.07,0.822 34.643,33.734 5.667,28.378 -5.5,39.787 -20.699,39.787" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(568.5068,678.5908)" data-astro-cid-f7espo7c><path d="M 0,0 -18.929,-42 -22.31,0 h -20.788 l -18.93,-73.13 h 20.958 l 8.281,36.835 2.873,-36.835 h 12.846 l 15.38,36.76 -4.732,-36.76 h 19.775 l 7.605,73.521 z" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(678.4507,639.3794)" data-astro-cid-f7espo7c><path d="M 0,0 H 11.155 L 8.113,-30.422 h 8.958 l -0.93,-9.803 H -3.718 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(655.2568,639.3794)" data-astro-cid-f7espo7c><path d="M 0,0 H 11.155 L 8.113,-30.422 h 8.957 l -0.929,-9.803 H -3.718 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(652.5386,639.3794)" data-astro-cid-f7espo7c><path d="m 0,0 h -21.666 l -4.14,-40.732 h 21.465 l 0.76,9.803 H -14.06 l 0.338,6.169 h 9.212 l 1.183,9.465 h -9.549 l 0.422,5.577 H -1 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(624.0283,626.8726)" data-astro-cid-f7espo7c><path d="m 0,0 c 0,0 -3.957,4.083 -9,3.296 -2.112,-0.33 -3.394,-3.32 -1.014,-5.451 3.94,-3.528 7.82,-4.273 10.014,-9 2.13,-4.59 0.901,-13.606 -5.127,-16.563 -6.028,-2.958 -13.621,-2.198 -18.704,0.971 l 1.014,11.282 c 0,0 5.197,-4.183 8.493,-4.563 3.296,-0.381 5.979,2.02 4.056,5.07 -1.2,1.904 -4.046,3.24 -6.569,4.767 -4.272,2.586 -6.994,7.774 -4.586,14.247 3.571,9.597 15.842,10.902 22.182,6.339 z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(406.2534,684.7598)" data-astro-cid-f7espo7c><path d="M 0,0 H 18.423 L 10.264,-45.51 C 9.655,-48.907 6.699,-51.38 3.247,-51.38 H -8.451 Z" style="fill:#e9252e;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g></g></g></g></svg></span>
  <span class="sr-only" data-astro-cid-f7espo7c>JDMBUYSELL</span>
</a><script>
  (function () {
    var logos = document.querySelectorAll("a.logo[href]");
    if (!logos.length) return;
    var reduceMotion = window.matchMedia
      && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
    logos.forEach(function (a) {
      a.addEventListener("click", function (e) {
        if (e.defaultPrevented) return;
        if (e.button !== 0) return;
        if (e.metaKey || e.ctrlKey || e.shiftKey || e.altKey) return;
        var target;
        try {
          target = new URL(a.getAttribute("href"), window.location.href);
        } catch (_err) {
          return;
        }
        if (target.origin !== window.location.origin) return;
        if (target.pathname !== window.location.pathname) return;
        e.preventDefault();
        window.scrollTo({ top: 0, behavior: reduceMotion ? "auto" : "smooth" });
      });
    });
  })();
</script><!-- Desktop nav links — center-justified via mx-auto on the flex item, so
         logo anchors left, links center, action buttons anchor right at wide
         viewports (≥1280px). The previous flex-1 spacer left logo+links
         clustered hard-left with empty middle space at wide breakpoints
         (audit 2026-05-17 M-2). --><ul role="list" class="hidden md:flex md:items-center md:gap-0.5 md:mx-auto" data-astro-cid-wpvy4v7s><li role="listitem" data-astro-cid-wpvy4v7s><a href="/for-sale/" class="nav-link nav-link--active" aria-current="page" data-astro-cid-wpvy4v7s>For Sale</a></li><li role="listitem" data-astro-cid-wpvy4v7s><a href="/notify/refine/" class="nav-link" data-astro-cid-wpvy4v7s>Request</a></li><li role="listitem" data-astro-cid-wpvy4v7s><a href="/market-trends/" class="nav-link" data-astro-cid-wpvy4v7s>Market Trends</a></li><li role="listitem" data-astro-cid-wpvy4v7s><a href="/learn/" class="nav-link" data-astro-cid-wpvy4v7s>Learn</a></li></ul><!-- Search — responsive split (2026-05-24 corrective):
         At <lg (<1024px) → icon-only button; tap opens `nav-search-popover` which
         carries its own <input> (the icon isn't a typing surface, so a popover-
         backed input is required on the small breakpoint).
         At ≥lg (≥1024px) → real inline <form>+<input>+suggestion <ul>, anchored
         to the nav. No popover, no duplicate field — the trigger IS the input
         (corrects the PR #147 pattern that rendered two side-by-side search
         affordances: the look-alike trigger pill PLUS the popover input).
         The suggestion <ul> is a sibling of the input, positioned absolutely
         under it so the popover element is mobile-only at ≥lg via the
         display:none rule below. --><button type="button" popovertarget="nav-search-popover" aria-label="Search listings" class="nav-icon-btn ml-auto md:ml-0 lg:hidden" data-astro-cid-wpvy4v7s><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><circle cx="6.5" cy="6.5" r="5" data-astro-cid-wpvy4v7s></circle><line x1="10.5" y1="10.5" x2="14" y2="14" data-astro-cid-wpvy4v7s></line></svg></button><!-- Desktop inline search (≥lg) — real <input> in the nav, no popover. --><form action="/search" method="get" role="search" id="nav-search-inline-form" class="nav-search-inline hidden lg:flex" data-astro-cid-wpvy4v7s><label for="nav-search-inline-input" class="sr-only" data-astro-cid-wpvy4v7s>Search JDM listings</label><svg class="nav-search-inline__icon" aria-hidden="true" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><circle cx="11" cy="11" r="8" data-astro-cid-wpvy4v7s></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-astro-cid-wpvy4v7s></line></svg><input id="nav-search-inline-input" type="search" name="q" placeholder="Search listings…" autocomplete="off" class="nav-search-inline__input" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="nav-search-inline-list" aria-activedescendant="" data-astro-cid-wpvy4v7s><ul id="nav-search-inline-list" class="nav-search-suggestions nav-search-inline__list" role="listbox" aria-label="Search suggestions" hidden data-astro-cid-wpvy4v7s></ul></form><!-- Region + currency selectors removed from header (2026-05-19). See
         frontmatter comment + CurrencySwitcher.astro for the new placement. --><!-- Sell CTA — canonical brand-red slot for the entire page (UX-5.5A / PLAN §12.8) --><a href="/sell/" class="nav-sell hidden md:inline-flex" data-event="sell-list--nav-header-primary" data-astro-cid-wpvy4v7s>Sell your car</a><!-- Inbox quick-access — nav-bar shortcut so a signed-in user reaches
         messages without opening a menu, on every breakpoint. Auth-only
         (nav-auth-slot, stamped by the foot-of-file hydration script). The
         .nav-msg-badge child is populated by the same /api/messages/unread-count
         fetch that feeds the other data-msg-badge targets. --><a href="/dashboard/inbox/" class="nav-icon-btn nav-inbox-btn nav-auth-slot" data-auth-user aria-label="Inbox" title="Inbox" data-event="account-signin--nav-inbox-icon" data-astro-cid-wpvy4v7s><svg aria-hidden="true" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" data-astro-cid-wpvy4v7s></path></svg><span class="nav-msg-badge" data-msg-badge aria-label="Unread messages" hidden data-astro-cid-wpvy4v7s></span></a><!-- Auth slot (desktop) — both states are always rendered. The inline
         hydration script at the foot of this file stamps .nav-auth-slot--on on
         the active one. SSR pages get it server-stamped (via `authed`);
         prerendered pages are corrected client-side from the session cookie. --><details class="nav-user-menu nav-auth-slot" data-auth-user data-astro-cid-wpvy4v7s><span class="nav-msg-badge" data-msg-badge aria-label="Unread messages" hidden data-astro-cid-wpvy4v7s></span><summary class="nav-user-chip" title="My account" data-user-email-title data-astro-cid-wpvy4v7s><svg aria-hidden="true" width="14" height="14" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><circle cx="8" cy="5" r="3" data-astro-cid-wpvy4v7s></circle><path d="M2 14c0-3.314 2.686-6 6-6s6 2.686 6 6" data-astro-cid-wpvy4v7s></path></svg><span class="nav-user-name" data-user-name data-astro-cid-wpvy4v7s>My account</span><svg aria-hidden="true" class="nav-user-caret" width="10" height="10" viewBox="0 0 10 10" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><path d="M2 3.5l3 3 3-3" data-astro-cid-wpvy4v7s></path></svg></summary><div class="nav-user-dropdown" data-astro-cid-wpvy4v7s><div class="nav-user-dropdown-header" aria-hidden="false" data-astro-cid-wpvy4v7s><div class="nav-user-dropdown-name" data-user-name data-astro-cid-wpvy4v7s>My account</div><div class="nav-user-dropdown-email" title="My account" data-user-email data-astro-cid-wpvy4v7s>My account</div></div><hr class="nav-user-divider" data-astro-cid-wpvy4v7s><a href="/dashboard/" class="nav-user-item" data-event="account-signin--nav-dashboard-link" data-astro-cid-wpvy4v7s><svg class="nav-user-item-icon" aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><rect x="3" y="3" width="7" height="7" rx="1.5" data-astro-cid-wpvy4v7s></rect><rect x="14" y="3" width="7" height="7" rx="1.5" data-astro-cid-wpvy4v7s></rect><rect x="14" y="14" width="7" height="7" rx="1.5" data-astro-cid-wpvy4v7s></rect><rect x="3" y="14" width="7" height="7" rx="1.5" data-astro-cid-wpvy4v7s></rect></svg><span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Dashboard</span></a><a href="/dashboard/inventory/" class="nav-user-item" data-event="account-signin--nav-mylistings-link" data-astro-cid-wpvy4v7s><svg class="nav-user-item-icon" aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><line x1="8" y1="6" x2="21" y2="6" data-astro-cid-wpvy4v7s></line><line x1="8" y1="12" x2="21" y2="12" data-astro-cid-wpvy4v7s></line><line x1="8" y1="18" x2="21" y2="18" data-astro-cid-wpvy4v7s></line><line x1="3" y1="6" x2="3.01" y2="6" data-astro-cid-wpvy4v7s></line><line x1="3" y1="12" x2="3.01" y2="12" data-astro-cid-wpvy4v7s></line><line x1="3" y1="18" x2="3.01" y2="18" data-astro-cid-wpvy4v7s></line></svg><span class="nav-user-item-label" data-astro-cid-wpvy4v7s>My listings</span></a><a href="/dashboard/inbox/" class="nav-user-item" data-event="account-signin--nav-inbox-link" data-astro-cid-wpvy4v7s><svg class="nav-user-item-icon" aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" data-astro-cid-wpvy4v7s></path></svg><span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Inbox</span><span class="nav-user-item-badge" data-msg-badge hidden data-astro-cid-wpvy4v7s></span></a><a href="/dashboard/notifications/" class="nav-user-item" data-event="account-signin--nav-notifications-link" data-astro-cid-wpvy4v7s><svg class="nav-user-item-icon" aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><path d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9" data-astro-cid-wpvy4v7s></path><path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" data-astro-cid-wpvy4v7s></path></svg><span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Notifications</span></a><hr class="nav-user-divider" data-astro-cid-wpvy4v7s><a href="/dashboard/profile/" class="nav-user-item" data-event="account-signin--nav-profile-link" data-astro-cid-wpvy4v7s><svg class="nav-user-item-icon" aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2" data-astro-cid-wpvy4v7s></path><circle cx="12" cy="7" r="4" data-astro-cid-wpvy4v7s></circle></svg><span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Profile</span></a><a href="/account/preferences/" rel="nofollow" class="nav-user-item" data-event="account-signin--nav-preferences-link" data-astro-cid-wpvy4v7s><svg class="nav-user-item-icon" aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><path d="M20 7h-9" data-astro-cid-wpvy4v7s></path><path d="M14 17H5" data-astro-cid-wpvy4v7s></path><circle cx="17" cy="7" r="3" data-astro-cid-wpvy4v7s></circle><circle cx="7" cy="17" r="3" data-astro-cid-wpvy4v7s></circle></svg><span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Email preferences</span></a><hr class="nav-user-divider" data-astro-cid-wpvy4v7s><button type="button" id="signout-btn" class="nav-user-item nav-user-item--signout" data-event="account-signin--nav-signout" data-astro-cid-wpvy4v7s><svg class="nav-user-item-icon" aria-hidden="true" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wpvy4v7s><path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4" data-astro-cid-wpvy4v7s></path><polyline points="16 17 21 12 16 7" data-astro-cid-wpvy4v7s></polyline><line x1="21" y1="12" x2="9" y2="12" data-astro-cid-wpvy4v7s></line></svg><span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Sign out</span></button></div></details><a href="/auth/?redirect=%2Ffor-sale%2Ftoyota%2F" class="nav-signin nav-auth-slot nav-auth-slot--on" data-auth-anon data-event="account-signin--nav-header-signin" data-astro-cid-wpvy4v7s>Sign in</a><!-- Hamburger (mobile) --><button type="button" popovertarget="nav-mobile-menu" aria-label="Open navigation menu" class="nav-icon-btn nav-icon-btn--mobile-only md:hidden" data-astro-cid-wpvy4v7s><svg aria-hidden="true" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.85" stroke-linecap="round" data-astro-cid-wpvy4v7s><line x1="2" y1="4.5" x2="16" y2="4.5" data-astro-cid-wpvy4v7s></line><line x1="2" y1="9" x2="16" y2="9" data-astro-cid-wpvy4v7s></line><line x1="2" y1="13.5" x2="16" y2="13.5" data-astro-cid-wpvy4v7s></line></svg></button></nav></header><!-- ── Search popover ──────────────────────────────────────────────────────── --><div id="nav-search-popover" popover="auto" class="nav-popover nav-popover--search" data-astro-cid-wpvy4v7s><div class="nav-popover__panel" data-astro-cid-wpvy4v7s><form method="get" action="/search" role="search" id="nav-search-form" data-astro-cid-wpvy4v7s><label for="nav-search-input" class="sr-only" data-astro-cid-wpvy4v7s>Search JDM listings</label><div class="flex items-center gap-2" data-astro-cid-wpvy4v7s><input id="nav-search-input" type="search" name="q" placeholder="Search make, model, chassis…" autocomplete="off" class="nav-search-input" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="nav-search-suggestions" aria-activedescendant="" data-astro-cid-wpvy4v7s><button type="submit" class="nav-search-submit" data-event="search--nav-header-search" data-astro-cid-wpvy4v7s>Search</button></div></form><!-- Suggestion listbox — populated by client script. Empty/hidden by default. --><ul id="nav-search-suggestions" class="nav-search-suggestions" role="listbox" aria-label="Search suggestions" hidden data-astro-cid-wpvy4v7s></ul><!-- Fallback jump-to row — shown when listbox is hidden (empty input, no recents). --><p class="nav-search-jump mt-3 text-xs text-[var(--color-text-secondary)]" id="nav-search-jump" data-astro-cid-wpvy4v7s><span class="eyebrow" data-astro-cid-wpvy4v7s>Jump to</span><a href="/for-sale/" class="ml-1 hover:underline" data-event="buy-browse--nav-search-jump-all" data-astro-cid-wpvy4v7s>all listings</a> ·<a href="/for-sale/nissan/" class="hover:underline" data-event="buy-browse--nav-search-jump-nissan" data-astro-cid-wpvy4v7s>Nissan</a> ·<a href="/for-sale/toyota/" class="hover:underline" data-event="buy-browse--nav-search-jump-toyota" data-astro-cid-wpvy4v7s>Toyota</a> ·<a href="/for-sale/honda/" class="hover:underline" data-event="buy-browse--nav-search-jump-honda" data-astro-cid-wpvy4v7s>Honda</a></p></div></div><!-- ── Mobile menu popover ────────────────────────────────────────────────── --><div id="nav-mobile-menu" popover="auto" class="nav-popover nav-popover--mobile md:hidden" role="dialog" aria-modal="true" aria-label="Navigation menu" tabindex="-1" data-astro-cid-wpvy4v7s><div class="nav-popover__panel nav-popover__panel--menu" data-astro-cid-wpvy4v7s><ul role="list" data-astro-cid-wpvy4v7s><li role="listitem" data-astro-cid-wpvy4v7s><a href="/sell/" class="nav-mobile-sell" data-event="sell-list--nav-mobile-drawer-sell" data-astro-cid-wpvy4v7s>Sell your car</a></li><li role="listitem" data-astro-cid-wpvy4v7s><a href="/for-sale/" class="nav-mobile-link nav-mobile-link--active" data-astro-cid-wpvy4v7s>For Sale</a></li><li role="listitem" data-astro-cid-wpvy4v7s><a href="/notify/refine/" class="nav-mobile-link" data-astro-cid-wpvy4v7s>Request</a></li><li role="listitem" data-astro-cid-wpvy4v7s><a href="/market-trends/" class="nav-mobile-link" data-astro-cid-wpvy4v7s>Market Trends</a></li><li role="listitem" data-astro-cid-wpvy4v7s><a href="/learn/" class="nav-mobile-link" data-astro-cid-wpvy4v7s>Learn</a></li><li role="listitem" class="nav-auth-slot nav-auth-slot--mobile" data-auth-user aria-hidden="true" data-astro-cid-wpvy4v7s><hr class="nav-mobile-divider" data-astro-cid-wpvy4v7s></li><li role="listitem" class="nav-auth-slot nav-auth-slot--mobile" data-auth-user data-astro-cid-wpvy4v7s><a href="/dashboard/" class="nav-mobile-link" data-event="account-signin--nav-mobile-dashboard-link" data-astro-cid-wpvy4v7s>Dashboard</a></li><li role="listitem" class="nav-auth-slot nav-auth-slot--mobile" data-auth-user data-astro-cid-wpvy4v7s><a href="/dashboard/inventory/" class="nav-mobile-link" data-event="account-signin--nav-mobile-mylistings-link" data-astro-cid-wpvy4v7s>My listings</a></li><li role="listitem" class="nav-auth-slot nav-auth-slot--mobile" data-auth-user data-astro-cid-wpvy4v7s><a href="/dashboard/inbox/" class="nav-mobile-link" data-event="account-signin--nav-mobile-inbox-link" data-astro-cid-wpvy4v7s>Inbox<span class="nav-mobile-badge" data-msg-badge hidden data-astro-cid-wpvy4v7s></span></a></li><li role="listitem" class="nav-auth-slot nav-auth-slot--mobile" data-auth-user data-astro-cid-wpvy4v7s><a href="/dashboard/notifications/" class="nav-mobile-link" data-event="account-signin--nav-mobile-notifications-link" data-astro-cid-wpvy4v7s>Notifications</a></li><li role="listitem" class="nav-auth-slot nav-auth-slot--mobile" data-auth-user data-astro-cid-wpvy4v7s><a href="/dashboard/profile/" class="nav-mobile-link" data-event="account-signin--nav-mobile-profile-link" data-astro-cid-wpvy4v7s>Profile</a></li><li role="listitem" class="nav-auth-slot nav-auth-slot--mobile" data-auth-user data-astro-cid-wpvy4v7s><a href="/account/preferences/" rel="nofollow" class="nav-mobile-link" data-event="account-signin--nav-mobile-preferences-link" data-astro-cid-wpvy4v7s>Email preferences</a></li><li role="listitem" class="nav-auth-slot nav-auth-slot--mobile" data-auth-user data-astro-cid-wpvy4v7s><button type="button" id="signout-btn-mobile" class="nav-mobile-link nav-mobile-signout" data-event="account-signin--nav-mobile-signout" data-astro-cid-wpvy4v7s>Sign out</button></li><li role="listitem" class="nav-auth-slot nav-auth-slot--mobile nav-auth-slot--on" data-auth-anon data-astro-cid-wpvy4v7s><a href="/auth/?redirect=%2Ffor-sale%2Ftoyota%2F" class="nav-mobile-link" data-event="account-signin--nav-mobile-drawer-signin" data-astro-cid-wpvy4v7s>Sign in</a></li></ul></div></div><script>
  (function () {
    var drawer = document.getElementById("nav-mobile-menu");
    var trigger = document.querySelector("[popovertarget='nav-mobile-menu']");
    if (!drawer || !trigger) return;

    var FOCUSABLE = [
      "a[href]",
      "button:not([disabled])",
      "input:not([disabled])",
      "select:not([disabled])",
      "textarea:not([disabled])",
      "[tabindex]:not([tabindex='-1'])"
    ].join(",");

    function getFocusable() {
      return Array.prototype.slice.call(drawer.querySelectorAll(FOCUSABLE));
    }

    // Focus-trap: cycle Tab / Shift+Tab within the drawer.
    function onKeydown(e) {
      if (e.key !== "Tab") return;
      var items = getFocusable();
      if (!items.length) return;
      var first = items[0];
      var last = items[items.length - 1];
      if (e.shiftKey) {
        if (document.activeElement === first) {
          e.preventDefault();
          last.focus();
        }
      } else {
        if (document.activeElement === last) {
          e.preventDefault();
          first.focus();
        }
      }
    }

    drawer.addEventListener("toggle", function (e) {
      var isOpen = e.newState === "open";
      if (isOpen) {
        // Move focus to first focusable element, or the drawer itself as fallback.
        var items = getFocusable();
        if (items.length) {
          items[0].focus();
        } else {
          drawer.focus();
        }
        drawer.addEventListener("keydown", onKeydown);
      } else {
        drawer.removeEventListener("keydown", onKeydown);
        // Restore focus to the hamburger trigger.
        trigger.focus();
      }
    });
  })();
</script><script>
  (function () {
    // Auth state: read the non-HttpOnly is_signed_in companion cookie.
    // The session cookie (sb-*-auth-token) is now HttpOnly and not accessible
    // from JS. is_signed_in=1 is written/cleared in lockstep by ssr.ts setAll.
    var authed = /(?:^|;\s*)is_signed_in=1/.test(document.cookie);

    document.querySelectorAll("[data-auth-user]").forEach(function (el) {
      el.classList.toggle("nav-auth-slot--on", authed);
    });
    document.querySelectorAll("[data-auth-anon]").forEach(function (el) {
      el.classList.toggle("nav-auth-slot--on", !authed);
    });

    if (authed) {
      // Display name / email: on SSR pages the server renders the correct values
      // into the DOM (via userDisplayName / userLabel in the Astro frontmatter).
      // On prerendered pages (about/*, learn/*, blog/*) the session cookie is now
      // HttpOnly so we can no longer parse it client-side — the DOM retains the
      // server-rendered "My account" fallback. This is an accepted trade-off for
      // eliminating the XSS→ATO attack surface (H6 fix). No client-side override
      // is applied here; the unread-message badge below still fires.

      // Unread-message badge — fetch the conversation count and surface it on
      // the user chip / hamburger (corner badge) and the Inbox rows (inline
      // pill). Client-side so the badge appears on prerendered pages too.
      fetch("/api/messages/unread-count", { credentials: "same-origin" })
        .then(function (r) { return r.ok ? r.json() : null; })
        .then(function (d) {
          var n = d && typeof d.count === "number" ? d.count : 0;
          if (n <= 0) return;
          var label = n > 9 ? "9+" : String(n);
          document.querySelectorAll("[data-msg-badge]").forEach(function (el) {
            el.textContent = label;
            el.hidden = false;
            el.setAttribute(
              "aria-label",
              n + (n === 1 ? " unread conversation" : " unread conversations")
            );
          });
        })
        .catch(function () { /* badge is best-effort — never block the nav */ });
    }
  })();
</script><script>
  (function () {
    function handleSignout(btn) {
      if (!btn) return;
      btn.addEventListener("click", async function () {
        btn.disabled = true;
        btn.textContent = "Signing out…";
        try {
          var res = await fetch("/api/auth/signout", {
            method: "POST",
            headers: { "Content-Type": "application/json" },
            credentials: "same-origin",
          });
          var json = await res.json();
          window.location.href = json.redirect ?? "/";
        } catch (_err) {
          // Network error — navigate to home which will show the anon state
          window.location.href = "/";
        }
      });
    }
    handleSignout(document.getElementById("signout-btn"));
    handleSignout(document.getElementById("signout-btn-mobile"));
  })();
</script><script type="module" src="/_astro/Nav.astro_astro_type_script_index_0_lang.D7EiazM0.js"></script>
    <main id="main-content" class="mx-auto max-w-7xl px-4 pt-7 pb-10 sm:px-6" data-astro-cid-wk2qacd4><nav aria-label="Breadcrumb" class="text-sm text-[var(--color-text-secondary)] mb-5"><ol role="list" class="flex flex-wrap items-center gap-x-1 list-none p-0 m-0"><li role="listitem" class="flex items-center gap-x-1"><a href="/" class="no-underline transition-colors hover:text-[var(--color-text-primary)]">Home</a></li><li role="listitem" class="flex items-center gap-x-1"><span aria-hidden="true" class="select-none">/</span><a href="/for-sale/" class="no-underline transition-colors hover:text-[var(--color-text-primary)]">For Sale</a></li><li role="listitem" class="flex items-center gap-x-1"><span aria-hidden="true" class="select-none">/</span><span aria-current="page" class="font-semibold text-[var(--color-text-primary)]">Toyota</span></li></ol></nav><header data-astro-cid-wk2qacd4><div class="header-grid" data-astro-cid-wk2qacd4><div class="header-grid__left" data-astro-cid-wk2qacd4><p class="eyebrow" data-astro-cid-wk2qacd4>Marketplace</p><h1 class="page-title" data-astro-cid-wk2qacd4>Toyota for sale</h1><div class="intro-collapse" data-astro-cid-wk2qacd4><p class="page-lede intro-collapse__body" data-astro-cid-wk2qacd4>Toyota&#39;s JDM lineup spans sedans, sport coupes, SUVs, and commercial vans. Filter by chassis for generation-specific pages: JZX100, AE86, JZS147, A80 Supra, Land Cruiser 70 and 100 series, MR2 SW20.</p><details class="intro-collapse__more" data-astro-cid-wk2qacd4><summary class="intro-collapse__toggle" data-astro-cid-wk2qacd4><span data-astro-cid-wk2qacd4>Read more</span><span class="disclosure-chevron" aria-hidden="true" data-astro-cid-wk2qacd4><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-wk2qacd4><polyline points="6 9 12 15 18 9" data-astro-cid-wk2qacd4></polyline></svg></span></summary></details></div><p class="mt-3" data-astro-cid-wk2qacd4><a href="/learn/toyota/" class="cta-link guide-link" data-event="research-guide--make-header" data-intent="research-guide" data-stage="consideration">Browse Toyota buyer&#39;s guides<span aria-hidden="true">→</span></a></p></div><section aria-labelledby="market-data-heading" class="data-panel data-panel--in-header" data-astro-cid-wk2qacd4><div class="data-panel__head" data-astro-cid-wk2qacd4><span class="livedot" aria-hidden="true" data-astro-cid-wk2qacd4></span><h2 id="market-data-heading" class="data-panel__title" data-astro-cid-wk2qacd4>Toyota — pricing right now</h2></div><dl class="data-panel__grid" data-astro-cid-wk2qacd4><div class="stat-tile" data-astro-cid-wk2qacd4><dt class="stat-tile__label" data-astro-cid-wk2qacd4>Listings</dt><dd class="stat-tile__value readout" data-astro-cid-wk2qacd4>1530</dd></div><div class="stat-tile" data-astro-cid-wk2qacd4><dt class="stat-tile__label" data-astro-cid-wk2qacd4>Models</dt><dd class="stat-tile__value readout" data-astro-cid-wk2qacd4>50</dd></div><div class="stat-tile" data-astro-cid-wk2qacd4><dt class="stat-tile__label" data-astro-cid-wk2qacd4>From</dt><dd class="stat-tile__value readout" data-astro-cid-wk2qacd4><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$1,313</span><span class="price__v" data-price-cur="CAD">CA$1,865</span><span class="price__v" data-price-cur="GBP">£991</span><span class="price__v" data-price-cur="AUD">A$1,902</span><span class="price__v" data-price-cur="EUR">€1,151</span><span class="price__v" data-price-cur="JPY">¥213,362</span></span></dd></div><div class="stat-tile" data-astro-cid-wk2qacd4><dt class="stat-tile__label" data-astro-cid-wk2qacd4>Average</dt><dd class="stat-tile__value readout" data-astro-cid-wk2qacd4><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$17,915</span><span class="price__v" data-price-cur="CAD">CA$25,453</span><span class="price__v" data-price-cur="GBP">£13,524</span><span class="price__v" data-price-cur="AUD">A$25,954</span><span class="price__v" data-price-cur="EUR">€15,705</span><span class="price__v" data-price-cur="JPY">¥2,911,182</span></span></dd></div></dl><p class="data-panel__source" data-astro-cid-wk2qacd4>Source: JDMBUYSELL live marketplace data — updated daily.</p></section></div></header><div class="filter-bar" data-astro-cid-wk2qacd4><!-- Trigger button — caller positions via .filter-bar wrapper --><button type="button" popovertarget="make-filter-drawer" class="filter-trigger" aria-controls="make-filter-drawer" data-astro-cid-owqwgodn><svg aria-hidden="true" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" data-astro-cid-owqwgodn><line x1="4" y1="6" x2="20" y2="6" data-astro-cid-owqwgodn></line><line x1="4" y1="12" x2="20" y2="12" data-astro-cid-owqwgodn></line><line x1="4" y1="18" x2="20" y2="18" data-astro-cid-owqwgodn></line></svg>Filters<span class="filter-trigger__count readout" data-astro-cid-owqwgodn>1</span></button><!-- Drawer panel — native popover, slides in from right on desktop, up from bottom on mobile --><div id="make-filter-drawer" popover role="dialog" aria-label="Search and filter listings" aria-modal="true" class="filter-drawer" data-astro-cid-owqwgodn><div class="filter-drawer-inner" data-astro-cid-owqwgodn><div class="filter-drawer-grabber" aria-hidden="true" data-astro-cid-owqwgodn></div><div class="filter-drawer-head" data-astro-cid-owqwgodn><h2 class="filter-drawer-title" data-astro-cid-owqwgodn>Search &amp; filter</h2><button type="button" popovertarget="make-filter-drawer" popovertargetaction="hide" class="filter-drawer-close" aria-label="Close" data-astro-cid-owqwgodn><svg aria-hidden="true" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" data-astro-cid-owqwgodn><path stroke-linecap="round" d="M6 18L18 6M6 6l12 12" data-astro-cid-owqwgodn></path></svg></button></div><div class="filter-drawer-body" data-astro-cid-owqwgodn><section class="filter-search" aria-label="Search listings" data-astro-cid-owqwgodn><label for="make-filter-drawer-search" class="field-label" data-astro-cid-owqwgodn>Search</label><form method="get" action="/search" role="search" class="filter-search__form" data-astro-cid-owqwgodn><div class="filter-search__field" data-astro-cid-owqwgodn><svg class="filter-search__icon" aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" data-astro-cid-owqwgodn><circle cx="7" cy="7" r="5" data-astro-cid-owqwgodn></circle><line x1="11" y1="11" x2="15" y2="15" data-astro-cid-owqwgodn></line></svg><input type="search" id="make-filter-drawer-search" name="q" class="field-input filter-search__input" placeholder="Search make, model, or chassis" autocomplete="off" autocapitalize="off" spellcheck="false" data-astro-cid-owqwgodn></div><ul id="make-filter-drawer-search-listbox" class="nav-search-suggestions filter-search__list" hidden data-astro-cid-owqwgodn></ul></form></section><div class="filter-drawer-locked" data-astro-cid-owqwgodn><p class="filter-drawer-locked__label" data-astro-cid-owqwgodn>Filtering within</p><div class="filter-drawer-locked__pills" data-astro-cid-owqwgodn><span class="filter-drawer-locked__pill" data-astro-cid-owqwgodn><svg aria-hidden="true" width="10" height="10" viewBox="0 0 16 16" fill="currentColor" data-astro-cid-owqwgodn><path d="M8 1a7 7 0 100 14A7 7 0 008 1zm0 2a5 5 0 110 10A5 5 0 018 3z" opacity=".4" data-astro-cid-owqwgodn></path><circle cx="8" cy="8" r="2" data-astro-cid-owqwgodn></circle></svg>Make: Toyota</span></div></div><form id="make-filter-drawer-form" method="get" action="/for-sale/toyota/" class="filter-form" data-astro-cid-owqwgodn><!-- Reset to page 1 on filter apply --><input type="hidden" name="page" value="1" data-astro-cid-owqwgodn><!-- Preserve unrelated URL params so submit doesn't wipe them --><fieldset class="filter-group" data-astro-cid-owqwgodn><legend class="filter-group__label" data-astro-cid-owqwgodn>Year &amp; price</legend><div class="drawer-field drawer-field--presets" data-astro-cid-owqwgodn><span class="field-label" data-astro-cid-owqwgodn>Import-legal</span><div class="import-presets-col" data-astro-cid-owqwgodn><div class="import-presets" role="group" aria-label="Import-eligibility quick filters" data-astro-cid-owqwgodn><button type="button" class="import-preset" data-import-preset="us" data-cutoff-year="2001" data-country-slug="usa" aria-pressed="false" data-astro-cid-owqwgodn><span class="import-preset__title" data-astro-cid-owqwgodn>US legal</span><span class="import-preset__sub" data-astro-cid-owqwgodn>25 yr · ≤2001</span></button><button type="button" class="import-preset" data-import-preset="canada" data-cutoff-year="2011" data-country-slug="canada" aria-pressed="false" data-astro-cid-owqwgodn><span class="import-preset__title" data-astro-cid-owqwgodn>Canada legal</span><span class="import-preset__sub" data-astro-cid-owqwgodn>15 yr · ≤2011</span></button></div><p class="import-presets__hint" data-astro-cid-owqwgodn>Caps the max year to cars old enough to import.</p></div></div><div class="drawer-field" id="make-filter-drawer-year-range" data-astro-cid-owqwgodn><span class="field-label" id="make-filter-drawer-year-label" data-astro-cid-owqwgodn>Year</span><div class="drawer-field__pair" role="group" aria-labelledby="make-filter-drawer-year-label" data-astro-cid-owqwgodn><select name="year_min" class="field-input" aria-label="Year from" data-astro-cid-owqwgodn><option value="" data-astro-cid-owqwgodn>Any</option><option value="1960" data-astro-cid-owqwgodn>1960</option><option value="1961" data-astro-cid-owqwgodn>1961</option><option value="1962" data-astro-cid-owqwgodn>1962</option><option value="1963" data-astro-cid-owqwgodn>1963</option><option value="1964" data-astro-cid-owqwgodn>1964</option><option value="1965" data-astro-cid-owqwgodn>1965</option><option value="1966" data-astro-cid-owqwgodn>1966</option><option value="1967" data-astro-cid-owqwgodn>1967</option><option value="1968" data-astro-cid-owqwgodn>1968</option><option value="1969" data-astro-cid-owqwgodn>1969</option><option value="1970" data-astro-cid-owqwgodn>1970</option><option value="1971" data-astro-cid-owqwgodn>1971</option><option value="1972" data-astro-cid-owqwgodn>1972</option><option value="1973" data-astro-cid-owqwgodn>1973</option><option value="1974" data-astro-cid-owqwgodn>1974</option><option value="1975" data-astro-cid-owqwgodn>1975</option><option value="1976" data-astro-cid-owqwgodn>1976</option><option value="1977" data-astro-cid-owqwgodn>1977</option><option value="1978" data-astro-cid-owqwgodn>1978</option><option value="1979" data-astro-cid-owqwgodn>1979</option><option value="1980" data-astro-cid-owqwgodn>1980</option><option value="1981" data-astro-cid-owqwgodn>1981</option><option value="1982" data-astro-cid-owqwgodn>1982</option><option value="1983" data-astro-cid-owqwgodn>1983</option><option value="1984" data-astro-cid-owqwgodn>1984</option><option value="1985" data-astro-cid-owqwgodn>1985</option><option value="1986" data-astro-cid-owqwgodn>1986</option><option value="1987" data-astro-cid-owqwgodn>1987</option><option value="1988" data-astro-cid-owqwgodn>1988</option><option value="1989" data-astro-cid-owqwgodn>1989</option><option value="1990" data-astro-cid-owqwgodn>1990</option><option value="1991" data-astro-cid-owqwgodn>1991</option><option value="1992" data-astro-cid-owqwgodn>1992</option><option value="1993" data-astro-cid-owqwgodn>1993</option><option value="1994" data-astro-cid-owqwgodn>1994</option><option value="1995" data-astro-cid-owqwgodn>1995</option><option value="1996" data-astro-cid-owqwgodn>1996</option><option value="1997" data-astro-cid-owqwgodn>1997</option><option value="1998" data-astro-cid-owqwgodn>1998</option><option value="1999" data-astro-cid-owqwgodn>1999</option><option value="2000" data-astro-cid-owqwgodn>2000</option><option value="2001" data-astro-cid-owqwgodn>2001</option><option value="2002" data-astro-cid-owqwgodn>2002</option><option value="2003" data-astro-cid-owqwgodn>2003</option><option value="2004" data-astro-cid-owqwgodn>2004</option><option value="2005" data-astro-cid-owqwgodn>2005</option><option value="2006" data-astro-cid-owqwgodn>2006</option><option value="2007" data-astro-cid-owqwgodn>2007</option><option value="2008" data-astro-cid-owqwgodn>2008</option><option value="2009" data-astro-cid-owqwgodn>2009</option><option value="2010" data-astro-cid-owqwgodn>2010</option><option value="2011" data-astro-cid-owqwgodn>2011</option><option value="2012" data-astro-cid-owqwgodn>2012</option><option value="2013" data-astro-cid-owqwgodn>2013</option><option value="2014" data-astro-cid-owqwgodn>2014</option><option value="2015" data-astro-cid-owqwgodn>2015</option><option value="2016" data-astro-cid-owqwgodn>2016</option><option value="2017" data-astro-cid-owqwgodn>2017</option><option value="2018" data-astro-cid-owqwgodn>2018</option><option value="2019" data-astro-cid-owqwgodn>2019</option><option value="2020" data-astro-cid-owqwgodn>2020</option><option value="2021" data-astro-cid-owqwgodn>2021</option><option value="2022" data-astro-cid-owqwgodn>2022</option><option value="2023" data-astro-cid-owqwgodn>2023</option><option value="2024" data-astro-cid-owqwgodn>2024</option><option value="2025" data-astro-cid-owqwgodn>2025</option><option value="2026" data-astro-cid-owqwgodn>2026</option><option value="2027" data-astro-cid-owqwgodn>2027</option></select><span class="drawer-field__sep" aria-hidden="true" data-astro-cid-owqwgodn>–</span><select name="year_max" class="field-input" aria-label="Year to" data-astro-cid-owqwgodn><option value="" data-astro-cid-owqwgodn>Any</option><option value="2027" data-astro-cid-owqwgodn>2027</option><option value="2026" data-astro-cid-owqwgodn>2026</option><option value="2025" data-astro-cid-owqwgodn>2025</option><option value="2024" data-astro-cid-owqwgodn>2024</option><option value="2023" data-astro-cid-owqwgodn>2023</option><option value="2022" data-astro-cid-owqwgodn>2022</option><option value="2021" data-astro-cid-owqwgodn>2021</option><option value="2020" data-astro-cid-owqwgodn>2020</option><option value="2019" data-astro-cid-owqwgodn>2019</option><option value="2018" data-astro-cid-owqwgodn>2018</option><option value="2017" data-astro-cid-owqwgodn>2017</option><option value="2016" data-astro-cid-owqwgodn>2016</option><option value="2015" data-astro-cid-owqwgodn>2015</option><option value="2014" data-astro-cid-owqwgodn>2014</option><option value="2013" data-astro-cid-owqwgodn>2013</option><option value="2012" data-astro-cid-owqwgodn>2012</option><option value="2011" data-astro-cid-owqwgodn>2011</option><option value="2010" data-astro-cid-owqwgodn>2010</option><option value="2009" data-astro-cid-owqwgodn>2009</option><option value="2008" data-astro-cid-owqwgodn>2008</option><option value="2007" data-astro-cid-owqwgodn>2007</option><option value="2006" data-astro-cid-owqwgodn>2006</option><option value="2005" data-astro-cid-owqwgodn>2005</option><option value="2004" data-astro-cid-owqwgodn>2004</option><option value="2003" data-astro-cid-owqwgodn>2003</option><option value="2002" data-astro-cid-owqwgodn>2002</option><option value="2001" data-astro-cid-owqwgodn>2001</option><option value="2000" data-astro-cid-owqwgodn>2000</option><option value="1999" data-astro-cid-owqwgodn>1999</option><option value="1998" data-astro-cid-owqwgodn>1998</option><option value="1997" data-astro-cid-owqwgodn>1997</option><option value="1996" data-astro-cid-owqwgodn>1996</option><option value="1995" data-astro-cid-owqwgodn>1995</option><option value="1994" data-astro-cid-owqwgodn>1994</option><option value="1993" data-astro-cid-owqwgodn>1993</option><option value="1992" data-astro-cid-owqwgodn>1992</option><option value="1991" data-astro-cid-owqwgodn>1991</option><option value="1990" data-astro-cid-owqwgodn>1990</option><option value="1989" data-astro-cid-owqwgodn>1989</option><option value="1988" data-astro-cid-owqwgodn>1988</option><option value="1987" data-astro-cid-owqwgodn>1987</option><option value="1986" data-astro-cid-owqwgodn>1986</option><option value="1985" data-astro-cid-owqwgodn>1985</option><option value="1984" data-astro-cid-owqwgodn>1984</option><option value="1983" data-astro-cid-owqwgodn>1983</option><option value="1982" data-astro-cid-owqwgodn>1982</option><option value="1981" data-astro-cid-owqwgodn>1981</option><option value="1980" data-astro-cid-owqwgodn>1980</option><option value="1979" data-astro-cid-owqwgodn>1979</option><option value="1978" data-astro-cid-owqwgodn>1978</option><option value="1977" data-astro-cid-owqwgodn>1977</option><option value="1976" data-astro-cid-owqwgodn>1976</option><option value="1975" data-astro-cid-owqwgodn>1975</option><option value="1974" data-astro-cid-owqwgodn>1974</option><option value="1973" data-astro-cid-owqwgodn>1973</option><option value="1972" data-astro-cid-owqwgodn>1972</option><option value="1971" data-astro-cid-owqwgodn>1971</option><option value="1970" data-astro-cid-owqwgodn>1970</option><option value="1969" data-astro-cid-owqwgodn>1969</option><option value="1968" data-astro-cid-owqwgodn>1968</option><option value="1967" data-astro-cid-owqwgodn>1967</option><option value="1966" data-astro-cid-owqwgodn>1966</option><option value="1965" data-astro-cid-owqwgodn>1965</option><option value="1964" data-astro-cid-owqwgodn>1964</option><option value="1963" data-astro-cid-owqwgodn>1963</option><option value="1962" data-astro-cid-owqwgodn>1962</option><option value="1961" data-astro-cid-owqwgodn>1961</option><option value="1960" data-astro-cid-owqwgodn>1960</option></select></div><p id="make-filter-drawer-year-error" class="drawer-field-error" aria-live="polite" style="display:none" data-astro-cid-owqwgodn>&ldquo;From&rdquo; year must be ≤ &ldquo;To&rdquo; year.</p></div><div class="drawer-field" data-astro-cid-owqwgodn><label for="make-filter-drawer-price-max" class="field-label" data-astro-cid-owqwgodn>Max price</label><select id="make-filter-drawer-price-max" name="price_max" class="field-input" aria-label="Maximum price in US dollars" data-astro-cid-owqwgodn><option value="" data-astro-cid-owqwgodn>No max</option><option value="5000" data-astro-cid-owqwgodn>$5,000</option><option value="10000" data-astro-cid-owqwgodn>$10,000</option><option value="15000" data-astro-cid-owqwgodn>$15,000</option><option value="20000" data-astro-cid-owqwgodn>$20,000</option><option value="25000" data-astro-cid-owqwgodn>$25,000</option><option value="30000" data-astro-cid-owqwgodn>$30,000</option><option value="40000" data-astro-cid-owqwgodn>$40,000</option><option value="50000" data-astro-cid-owqwgodn>$50,000</option><option value="60000" data-astro-cid-owqwgodn>$60,000</option><option value="70000" data-astro-cid-owqwgodn>$70,000</option><option value="80000" data-astro-cid-owqwgodn>$80,000</option><option value="90000" data-astro-cid-owqwgodn>$90,000</option><option value="100000" data-astro-cid-owqwgodn>$100,000</option><option value="125000" data-astro-cid-owqwgodn>$125,000</option><option value="150000" data-astro-cid-owqwgodn>$150,000</option><option value="175000" data-astro-cid-owqwgodn>$175,000</option><option value="200000" data-astro-cid-owqwgodn>$200,000</option></select></div></fieldset><fieldset class="filter-group" data-astro-cid-owqwgodn><legend class="filter-group__label" data-astro-cid-owqwgodn>Specs</legend><div class="drawer-field" data-astro-cid-owqwgodn><label for="make-filter-drawer-transmission" class="field-label" data-astro-cid-owqwgodn>Transmission</label><select id="make-filter-drawer-transmission" name="transmission" class="field-input" data-astro-cid-owqwgodn><option value="" data-astro-cid-owqwgodn>Any</option><option value="manual" data-astro-cid-owqwgodn>Manual</option><option value="automatic" data-astro-cid-owqwgodn>Automatic</option><option value="semi-auto" data-astro-cid-owqwgodn>Semi-Auto</option><option value="cvt" data-astro-cid-owqwgodn>CVT</option></select></div><div class="drawer-field" data-astro-cid-owqwgodn><label for="make-filter-drawer-body-type" class="field-label" data-astro-cid-owqwgodn>Body type</label><select id="make-filter-drawer-body-type" name="body_type" class="field-input" data-astro-cid-owqwgodn><option value="" data-astro-cid-owqwgodn>Any</option><option value="coupe" data-astro-cid-owqwgodn>Coupe</option><option value="sedan" data-astro-cid-owqwgodn>Sedan</option><option value="wagon" data-astro-cid-owqwgodn>Wagon</option><option value="hatchback" data-astro-cid-owqwgodn>Hatchback</option><option value="van" data-astro-cid-owqwgodn>Van</option><option value="truck" data-astro-cid-owqwgodn>Truck</option><option value="convertible" data-astro-cid-owqwgodn>Convertible</option><option value="suv" data-astro-cid-owqwgodn>SUV</option></select></div><div class="drawer-field" data-astro-cid-owqwgodn><label for="make-filter-drawer-drivetrain" class="field-label" data-astro-cid-owqwgodn>Drivetrain</label><select id="make-filter-drawer-drivetrain" name="drivetrain" class="field-input" data-astro-cid-owqwgodn><option value="" data-astro-cid-owqwgodn>Any</option><option value="rwd" data-astro-cid-owqwgodn>RWD</option><option value="awd" data-astro-cid-owqwgodn>AWD</option><option value="fwd" data-astro-cid-owqwgodn>FWD</option><option value="4wd" data-astro-cid-owqwgodn>4WD</option></select></div><div class="drawer-field" data-astro-cid-owqwgodn><label for="make-filter-drawer-mileage-max" class="field-label" data-astro-cid-owqwgodn>Max mileage</label><select id="make-filter-drawer-mileage-max" name="mileage_max" class="field-input" aria-label="Maximum mileage in kilometres" data-astro-cid-owqwgodn><option value="" data-astro-cid-owqwgodn>No max</option><option value="10000" data-astro-cid-owqwgodn>10,000 km</option><option value="20000" data-astro-cid-owqwgodn>20,000 km</option><option value="30000" data-astro-cid-owqwgodn>30,000 km</option><option value="40000" data-astro-cid-owqwgodn>40,000 km</option><option value="50000" data-astro-cid-owqwgodn>50,000 km</option><option value="75000" data-astro-cid-owqwgodn>75,000 km</option><option value="100000" data-astro-cid-owqwgodn>100,000 km</option><option value="125000" data-astro-cid-owqwgodn>125,000 km</option><option value="150000" data-astro-cid-owqwgodn>150,000 km</option><option value="200000" data-astro-cid-owqwgodn>200,000 km</option><option value="250000" data-astro-cid-owqwgodn>250,000 km</option><option value="300000" data-astro-cid-owqwgodn>300,000 km</option></select></div></fieldset></form></div><div class="filter-drawer-foot" data-astro-cid-owqwgodn><button type="button" popovertarget="make-filter-drawer" popovertargetaction="hide" class="btn-ghost flex-1 min-h-11" data-astro-cid-owqwgodn>Cancel</button><button type="submit" class="btn-primary flex-1 min-h-11" form="make-filter-drawer-form" data-event="buy-browse--filter-apply" data-intent="buy-browse" data-stage="action">Apply filters</button></div></div></div><script type="module" src="/_astro/FilterDrawer.astro_astro_type_script_index_0_lang.C_FuRlRV.js"></script><script>(function(){const drawerId = "make-filter-drawer";
const formId = "make-filter-drawer-form";

(function () {
  function init() {
    var drawer = document.getElementById(drawerId);
    if (!drawer) return;
    // Target the filter form by id — the drawer also contains the search form.
    var form = document.getElementById(formId);
    if (!form) return;

    var yearErrorId = drawerId + "-year-error";
    form.addEventListener("submit", function (e) {
      // F4: year-range From ≤ To. Year is a <select> now (2026-06-01), so match
      // by name rather than tag.
      var yearError = document.getElementById(yearErrorId);
      var minInput = form.querySelector("[name='year_min']");
      var maxInput = form.querySelector("[name='year_max']");
      if (minInput && maxInput) {
        var minVal = minInput.value !== "" ? parseInt(minInput.value, 10) : null;
        var maxVal = maxInput.value !== "" ? parseInt(maxInput.value, 10) : null;
        if (minVal !== null && maxVal !== null && minVal > maxVal) {
          e.preventDefault();
          if (yearError) yearError.style.display = "block";
          minInput.focus();
          return;
        }
      }
      if (yearError) yearError.style.display = "none";

      // Cascade: Make + Model both chosen → navigate to the canonical path
      // URL /for-sale/<make>/<model>/ (generation + refinements carried as query
      // params) instead of a query-param submit the hub wouldn't read.
      var cMake  = document.getElementById(drawerId + "-make");
      var cModel = document.getElementById(drawerId + "-cascade-model");
      var cGen   = document.getElementById(drawerId + "-cascade-generation");
      if (cMake && cModel && cMake.value && cModel.value) {
        e.preventDefault();
        var clean = new URLSearchParams();
        new URLSearchParams(new FormData(form)).forEach(function (v, k) {
          if (k === "make" || k === "page") return;
          if (v === "" || v === "0") return;
          clean.set(k, v);
        });
        if (cGen && cGen.value) clean.set("generation", cGen.value);
        var qs = clean.toString();
        window.location.assign(
          "/for-sale/" + cMake.value + "/" + cModel.value + "/" + (qs ? "?" + qs : "")
        );
        return;
      }

      // F5: disable empty/zero named controls before submit so they don't add
      // ?year_min= / ?price_max= / ?make= to the URL. Disabled fields are not
      // submitted. Covers the new <select>s (year/price/mileage) and the
      // categorical selects (make/transmission/body_type/drivetrain) — the
      // cascade Model/Generation selects carry no name, so they're skipped.
      var ctrls = form.querySelectorAll("input[type='number'], select");
      for (var i = 0; i < ctrls.length; i++) {
        var inp = ctrls[i];
        if (inp.name && (inp.value === "" || inp.value === "0")) {
          inp.disabled = true;
        }
      }
    });

    // ML-4: generation select path routing. When the generation <select> has a
    // data-generation-base-url attribute, selecting a generation navigates directly
    // to /for-sale/<make>/<model>/<generation>/ rather than using the form.
    var generationSelect = drawer.querySelector("select[data-generation-base-url]");
    if (generationSelect) {
      generationSelect.addEventListener("change", function () {
        var baseUrl = generationSelect.getAttribute("data-generation-base-url");
        if (!baseUrl) return;
        var slug = generationSelect.value;
        var target = slug ? (baseUrl + slug + "/") : baseUrl;
        window.location.href = target;
      });
    }
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", init);
  } else {
    init();
  }
})();
})();</script><script>(function(){const drawerId = "make-filter-drawer";

(function () {
  function initPresets() {
    var drawer = document.getElementById(drawerId);
    if (!drawer) return;
    var presets = drawer.querySelectorAll("[data-import-preset]");
    if (!presets.length) return;
    var form = document.getElementById(drawerId + "-form");
    if (!form) return;
    // Year is a <select> now (2026-06-01) — match by name, not tag. A preset
    // writes its cutoff into this select's value; the cutoff is guaranteed to be
    // an <option> because YEAR_OPTIONS unions the cutoff years in.
    var yearMax = form.querySelector("[name='year_max']");
    var yearMin = form.querySelector("[name='year_min']");
    if (!yearMax) return;

    // Light up the chip whose cutoff matches the current year_max value.
    function sync() {
      var v = yearMax.value.trim();
      presets.forEach(function (b) {
        var match = v !== "" && v === b.getAttribute("data-cutoff-year");
        b.setAttribute("aria-pressed", match ? "true" : "false");
      });
    }

    presets.forEach(function (b) {
      b.addEventListener("click", function () {
        var cut = b.getAttribute("data-cutoff-year");
        var wasActive = b.getAttribute("aria-pressed") === "true";
        if (wasActive) {
          yearMax.value = "";
        } else {
          yearMax.value = cut;
          // A year_min above the new cap would make an empty/invalid range —
          // drop it so the preset just means "everything up to the cutoff".
          if (yearMin && yearMin.value !== "" &&
              parseInt(yearMin.value, 10) > parseInt(cut, 10)) {
            yearMin.value = "";
          }
        }
        sync();
        var err = document.getElementById(drawerId + "-year-error");
        if (err) err.style.display = "none";
      });
    });

    // Geo-preselect: when the year filter is untouched and we know the visitor's
    // country (the pref_country cookie middleware sets from URL > cookie > geo),
    // pre-press the matching eligibility chip so US / Canada buyers land on
    // importable inventory by default. Only US (25 yr) and Canada (15 yr) have a
    // chip, so other geos no-op. Cache-safe: this runs client-side only; the
    // cached HTML stays visitor-neutral (aria-pressed=false, year_max empty) and
    // is mutated per-visitor after load. Skipped when the user already has a year
    // filter (URL-driven year_min/year_max), so it never overrides an explicit
    // choice. Sets year_max in the form only — it applies on Apply, like a click.
    function geoPreselect() {
      if (yearMax.value.trim() !== "") return;
      if (yearMin && yearMin.value.trim() !== "") return;
      var m = document.cookie.match(/(?:^|;\s*)pref_country=([^;]+)/);
      if (!m) return;
      var slug = decodeURIComponent(m[1] || "").toLowerCase();
      if (!slug) return;
      for (var i = 0; i < presets.length; i++) {
        if (presets[i].getAttribute("data-country-slug") === slug) {
          yearMax.value = presets[i].getAttribute("data-cutoff-year");
          break;
        }
      }
    }

    geoPreselect();
    yearMax.addEventListener("input", sync);
    yearMax.addEventListener("change", sync);
    sync();
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", initPresets);
  } else {
    initPresets();
  }
})();
})();</script><div class="filter-bar__chips" data-astro-cid-wk2qacd4><a href="/for-sale/" class="chip chip--filter" aria-label="Remove Make filter Toyota (browse all listings)" data-astro-cid-wk2qacd4>Make: Toyota <span class="chip__close" aria-hidden="true" data-astro-cid-wk2qacd4>×</span></a></div><form method="get" action="/for-sale/toyota/" class="sort-form" aria-label="Sort listings" data-astro-cid-wk2qacd4><input type="hidden" name="page" value="1" data-astro-cid-wk2qacd4><label for="make-sort-select" class="field-label" data-astro-cid-wk2qacd4>Sort</label><select id="make-sort-select" name="sort" onchange="this.form.submit()" class="field-input sort-select" data-astro-cid-wk2qacd4><option value="relevance" selected data-astro-cid-wk2qacd4>Best match</option><option value="recent" data-astro-cid-wk2qacd4>Recently listed</option><option value="price-asc" data-astro-cid-wk2qacd4>Price: Low to High</option><option value="price-desc" data-astro-cid-wk2qacd4>Price: High to Low</option><option value="year-newest" data-astro-cid-wk2qacd4>Year: Newest first</option></select></form></div><div class="popular-chips" aria-label="Popular Toyota models" data-astro-cid-wk2qacd4><span class="popular-chips__label" data-astro-cid-wk2qacd4>Popular models:</span><a href="/for-sale/toyota/land-cruiser/" class="chip" data-astro-cid-wk2qacd4>Land Cruiser<span class="chip__count" data-astro-cid-wk2qacd4>87</span></a><a href="/for-sale/toyota/chaser/" class="chip" data-astro-cid-wk2qacd4>Chaser<span class="chip__count" data-astro-cid-wk2qacd4>85</span></a><a href="/for-sale/toyota/crown/" class="chip" data-astro-cid-wk2qacd4>Crown<span class="chip__count" data-astro-cid-wk2qacd4>68</span></a><a href="/for-sale/toyota/mr2/" class="chip" data-astro-cid-wk2qacd4>MR2<span class="chip__count" data-astro-cid-wk2qacd4>65</span></a><a href="/for-sale/toyota/land-cruiser-prado/" class="chip" data-astro-cid-wk2qacd4>Land Cruiser Prado<span class="chip__count" data-astro-cid-wk2qacd4>65</span></a><a href="/for-sale/toyota/supra/" class="chip" data-astro-cid-wk2qacd4>Supra<span class="chip__count" data-astro-cid-wk2qacd4>63</span></a><a class="popular-chips__more" href="#models-heading" data-astro-cid-wk2qacd4>+44 more below ↓</a></div><section aria-labelledby="listings-heading" class="mt-4" data-astro-cid-wk2qacd4><div class="section-head" data-astro-cid-wk2qacd4><div data-astro-cid-wk2qacd4><h2 id="listings-heading" class="section-title" data-astro-cid-wk2qacd4>All Toyota listings</h2></div></div><ul class="grid gap-4 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4" role="list" data-log-clicks="for-sale-make"><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/1997-toyota-chaser-jzx100-mr2rha0m/" aria-label="1997 Toyota Chaser">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRiABAABXRUJQVlA4IBQBAADwBQCdASoYABIAPkkejkQioaGUBVQoBISzgCpXx/y7BF/hf2gYezz6yNXStbExUinzbDuo8p1wAAD+/C6v8WcDE7nad7U3kLXyjpj6i/92ujAYAx+Pu/Y/pPHubZMJGFmDCSf7KxLqpT4+VjVHsb1QhaH2i88dlLNGAsYh/2JXdSitKjvQu8WvGf/XvkE8HoTxAGueRxpD6/K5ABVksp/93wfQkNq9Uwrq/jyXHBj0oJKmdlm9ux025iNz71tN99q77zD/+/Pi43lEC4cTJnX89X7fCEptMdrO+jGdk4uxlNmeAP9aLE7rE5QOXvmkg2NH6nz1vln4NJdNtuzMYPhuqmA7ZbK3mvvl0JJ+Wqyj3wawAAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/34c44a08-25aa-4933-4f04-5bc31a23f100/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/34c44a08-25aa-4933-4f04-5bc31a23f100/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/34c44a08-25aa-4933-4f04-5bc31a23f100/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/34c44a08-25aa-4933-4f04-5bc31a23f100/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1997 Toyota Chaser JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1997" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1997 Toyota Chaser</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-07-02T00:23:41.36016+00:00" data-astro-cid-67gd6ilq>Today</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><span class="listing-card__dealer" aria-hidden="true" data-astro-cid-67gd6ilq></span><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$30,000</span><span class="price__v" data-price-cur="CAD">CA$42,624</span><span class="price__v" data-price-cur="GBP">£22,647</span><span class="price__v" data-price-cur="AUD">A$43,461</span><span class="price__v" data-price-cur="EUR">€26,299</span><span class="price__v" data-price-cur="JPY">¥4,874,992</span></span></span></div></div>
</a><script type="module" src="/_astro/ListingCard.astro_astro_type_script_index_0_lang.BOijkE8E.js"></script><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/theimportguys-1999-toyota-altezza-1999-toyota-altezza-z-edition/" aria-label="1999 Toyota Altezza">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRgoBAABXRUJQVlA4IP4AAABwBQCdASoYABAAPkkci0OioaEYBAAoBISygFp3Tmd0Gid8+vOlcgX9RARfZAiw36ec9IvAAP78sw2q9ixPHeJoFQjs0rQgcrX2U8GQS7Ox33s1MCGMOnz16NAzv+KGiKz+C8D61quFYeQ99nKlo8Ii9+z3IlO8+LBYTcMiVGOfuf5cN3ldknzXp/T/7RQbUmsTKyckNsMUwBMVzvKPjxc7WRd8m6Oy/B6PI1iVGYFR2T8m+FijUa+L/40MBLf31/Fonw1PhCvcSeKlHUL0gWFxqHkW5zzModescvAclE169FDShZzEp0dLhQ9YIcblhtksi+U8hUAy62EHMgAAAA==');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3729bd02-602c-475f-0ff4-eed005934c00/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3729bd02-602c-475f-0ff4-eed005934c00/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3729bd02-602c-475f-0ff4-eed005934c00/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3729bd02-602c-475f-0ff4-eed005934c00/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1999 Toyota Altezza JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://static.wixstatic.com/media/f6731f_e580f42f032c4d11961b8d309b1d056b~mv2.jpg/v1/fill/w_5000,h_3334,al_c,q_85,usm_0.66_1.00_0.01/f6731f_e580f42f032c4d11961b8d309b1d056b~mv2.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1999" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1999 Toyota Altezza</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>WA, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-07-01T07:18:12.248636+00:00" data-astro-cid-67gd6ilq>Today</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>The Import Guys</p><p class="listing-card__reply" aria-label="Average reply time: ~1d" data-astro-cid-67gd6ilq>Replies in ~1d</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$16,500</span><span class="price__v" data-price-cur="CAD">CA$23,443</span><span class="price__v" data-price-cur="GBP">£12,456</span><span class="price__v" data-price-cur="AUD">A$23,904</span><span class="price__v" data-price-cur="EUR">€14,464</span><span class="price__v" data-price-cur="JPY">¥2,681,245</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/2008-toyota-alphard-ggh20w-350-s-mr17g72l/" aria-label="2008 Toyota Alphard">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRjwBAABXRUJQVlA4IDABAACQBgCdASoYABIAPkkgjUSioiEUBVQoBISzgFp0083O49B+wB+pu+QB2bw0U3GN9opPliGUaaOqdmxxvfoAAP75oi67Zn4zaKyozmMP5iz8HjYX8BH7qHzNWqSn/cDndqRxbmXpKz5TDYfnQzyhaa5PEh3759ll1PuYlFkbf7RQrjaL1n/1EkE71aj2H5+Nz850Cmj4h062b+7bF/RAZq2vbnPu/8RzbdkynlXpnrmqtLn4r1HDWs5GM803P0btMGtJRGF7mqnIEO0H1rZdu1+VeJj9MV1F5jZzI3K4Uy2z/58j/EcVsMLeNJxV791twuD+bg4duJfeu/uTcMwwIiMYmGebPVO/H+7o6iFTv6OTP4MKm5CnL9H8Fx62ncH+f8zfzsNgEZwnAlzz/TxlA8AA');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/abdf664c-fdfa-45cc-48a6-185132c93b00/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/abdf664c-fdfa-45cc-48a6-185132c93b00/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/abdf664c-fdfa-45cc-48a6-185132c93b00/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/abdf664c-fdfa-45cc-48a6-185132c93b00/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2008 Toyota Alphard JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2008" data-listing-origin="Canada" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2008 Toyota Alphard</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#fff" d="M150.1 0h339.7v480H150z"/><path fill="#d52b1e" d="M-19.7 0h169.8v480H-19.7zm509.5 0h169.8v480H489.9zM201 232l-13.3 4.4 61.4 54c4.7 13.7-1.6 17.8-5.6 25l66.6-8.4-1.6 67 13.9-.3-3.1-66.6 66.7 8c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8 3.8-32.6 5.6-48.9 0 0-35.7 12.3-38 5.8l-9.2-17.5-32.6 35.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8 13.4q-3.2 1.3-5.2-2.2l-23-46-23.6 47.8q-2.8 2.5-5 .7L264 130.8l13.7 74.1c-1.1 3-3.7 3.8-6.7 2.2l-31.2-35.3c-4 6.5-6.8 17.1-12.2 19.5s-23.5-4.5-35.6-7c4.2 14.8 17 39.6 9 47.7"/></svg></span>Canada</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-30T22:15:12.475502+00:00" data-astro-cid-67gd6ilq>Yesterday</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Kuruma Hunter Auto</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$10,208</span><span class="price__v" data-price-cur="CAD" data-price-default>CA$14,500</span><span class="price__v" data-price-cur="GBP">£7,706</span><span class="price__v" data-price-cur="AUD">A$14,788</span><span class="price__v" data-price-cur="EUR">€8,949</span><span class="price__v" data-price-cur="JPY">¥1,658,797</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/2000-toyota-celsior-xf30-mr12haac/" aria-label="2000 Toyota Celsior">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRrQAAABXRUJQVlA4IKgAAADwAwCdASoNABIAPkkci0OioaEYBAAoBISxgE6ZQAGjCP76uxW2bVFAAP75QTATG9CFFo/NneDkqswfeEhfP9rELpR+LeU6B0WNgvB7mAqoKxo+IvbV//tDn2nNILEodllD/ilQMIDwPI+2KcOYWCl2XEosOwK//SUzbpYW8/8ekxQ1Hs3PXlTYG0hfvPlzfluvwYDr1ZmQbvQ8pUdSWFh4Zrrz102AAAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e784322a-30df-4281-d659-4b7f6d9c6300/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e784322a-30df-4281-d659-4b7f6d9c6300/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e784322a-30df-4281-d659-4b7f6d9c6300/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e784322a-30df-4281-d659-4b7f6d9c6300/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2000 Toyota Celsior JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2000" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2000 Toyota Celsior</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>NC, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-30T19:56:05.197749+00:00" data-astro-cid-67gd6ilq>Yesterday</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Daniel JDM Carolinas</p><p class="listing-card__reply" aria-label="Average reply time: ~5h" data-astro-cid-67gd6ilq>Replies in ~5h</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$22,000</span><span class="price__v" data-price-cur="CAD">CA$31,257</span><span class="price__v" data-price-cur="GBP">£16,608</span><span class="price__v" data-price-cur="AUD">A$31,871</span><span class="price__v" data-price-cur="EUR">€19,286</span><span class="price__v" data-price-cur="JPY">¥3,574,994</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/1993-toyota-land-cruiser-series-80-vx-limited-4wd-mr0u9c6z/" aria-label="1993 Toyota Land Cruiser">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRhIBAABXRUJQVlA4IAYBAACwBACdASoYAA8APkkci0OioaEYBAAoBISgCdB3gHPTZyvl8Nn3LX1TGVDWsYRQAM3eyCQgP3tlplrXEZUj7q07hm6O+NOpYIRA2+42/F7JvR6djbe9W3I531l7k9lcclvrZ00jy19uVf5QjzZizT+etE9F6wH/aopBmZz9Zckzq70XB83FRe1jMMIhvsC4NOlu2qpCW5VVJjsDPrcqUS9U4jW8d/rOw9EPP/v1Ky79F98/n1KcHYpi8wNAvEqFHK0w40DX568ZjExAdcff7HkCNFvJYiP1Z5z3nBLuy3vvwAuS3Dsu53DjUZ1n+V32F/GAGGP/Fwk8auH2CpCdDHETFDkM+JAA');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d496d8e4-d263-4239-983a-cb9b8930b100/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d496d8e4-d263-4239-983a-cb9b8930b100/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d496d8e4-d263-4239-983a-cb9b8930b100/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d496d8e4-d263-4239-983a-cb9b8930b100/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1993 Toyota Land Cruiser JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1993" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1993 Toyota Land Cruiser</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>FL, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-30T16:05:57.465532+00:00" data-astro-cid-67gd6ilq>Yesterday</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>JDM SuperMotors Inc</p><p class="listing-card__reply" aria-label="Average reply time: ~1d" data-astro-cid-67gd6ilq>Replies in ~1d</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$17,995</span><span class="price__v" data-price-cur="CAD">CA$25,567</span><span class="price__v" data-price-cur="GBP">£13,584</span><span class="price__v" data-price-cur="AUD">A$26,069</span><span class="price__v" data-price-cur="EUR">€15,775</span><span class="price__v" data-price-cur="JPY">¥2,924,182</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/1992-toyota-land-cruiser-j80-80-series-land-cruiser-vx-limited-4wd-mqzkn0nz/" aria-label="1992 Toyota Land Cruiser">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRhYBAABXRUJQVlA4IAoBAACQBQCdASoYAA8APkkci0OioaEYBAAoBISxgE6ZQYwewGaAToAvIDZbn3SIyIDFIH4COmYxUAD+0ewRY2Q20+QfqI8p9LxNaKYfqP/Yq9azbd7Jqscbb+VER5v/wr+u8IeWj42SALbL2Ob02Pbsi8rNzJFPwWvNS+5wysAyRnsdifDnBR3eO0N6RG0OaScvT13Goykopsx06WB/9lOAhXzGDTGCZrVHF4giT5L+mGmldfG0Z9GGjzgPoPmuu6Dk+66BTSmVqqHi8x5GsRmVD1NfJfLV/AP/7y37pauvjfDmx6PfjZNvr0KsOvDQwlW/74TsDXxuqdcsJVjQ5/SOp3WKBDIlYtdsS/iAAA==');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/f79eb3b4-4af8-481c-043f-665dfc7e6f00/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/f79eb3b4-4af8-481c-043f-665dfc7e6f00/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/f79eb3b4-4af8-481c-043f-665dfc7e6f00/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/f79eb3b4-4af8-481c-043f-665dfc7e6f00/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1992 Toyota Land Cruiser JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1992" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1992 Toyota Land Cruiser</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>FL, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-29T18:48:53.409348+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>JDM SuperMotors Inc</p><p class="listing-card__reply" aria-label="Average reply time: ~1d" data-astro-cid-67gd6ilq>Replies in ~1d</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$17,995</span><span class="price__v" data-price-cur="CAD">CA$25,567</span><span class="price__v" data-price-cur="GBP">£13,584</span><span class="price__v" data-price-cur="AUD">A$26,069</span><span class="price__v" data-price-cur="EUR">€15,775</span><span class="price__v" data-price-cur="JPY">¥2,924,182</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/1995-toyota-hiace-supercustom-mqz3c06g/" aria-label="1995 Toyota HiAce">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRvQAAABXRUJQVlA4IOgAAADQBACdASoNABIAPkkci0OioaEYBAAoBISgCdMoEUpEqM8dKHMwNdeW1C2Hd3yzAAD++HAsr+znz/VmOuSpFJufel/6Kh/g3kEtyO0g7qy3b7E4bvFrTOIdAH2V5u9ennQn5g1d/Y1Txf9oD8WL1M8ellQyhQX8LfzkHh6bD1/E6zDldX2wmRPHwpdsdFD+O3pCRjZPI5Y0CTeybc0zryGptq2o+oypEOAOK0czGkJAJCWozC0sfImbKab2jbr/1zI8lvIYlDUXtKeSh1BcSNOyuAm+g0QMz6GnxkinDiD/fJa4zC9+RLAA');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e1dfaac8-2cb9-42c7-f3eb-61ef3a61b600/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e1dfaac8-2cb9-42c7-f3eb-61ef3a61b600/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e1dfaac8-2cb9-42c7-f3eb-61ef3a61b600/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e1dfaac8-2cb9-42c7-f3eb-61ef3a61b600/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1995 Toyota HiAce JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1995" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1995 Toyota HiAce</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-29T10:44:26.124261+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><span class="listing-card__dealer" aria-hidden="true" data-astro-cid-67gd6ilq></span><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$11,500</span><span class="price__v" data-price-cur="CAD">CA$16,339</span><span class="price__v" data-price-cur="GBP">£8,681</span><span class="price__v" data-price-cur="AUD">A$16,660</span><span class="price__v" data-price-cur="EUR">€10,081</span><span class="price__v" data-price-cur="JPY">¥1,868,747</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/mitsuicoltd-1999-toyota-dyna-yy131-0005065/" aria-label="1999 Toyota Dyna">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRq4BAABXRUJQVlA4IKIBAACQBwCdASoYABIAPkkgjESioiEUBVQoBIS2AE6ZcWPTu6QwbarXAXyBNJt1Z+fgwkzNSEIzCS6p7l0XUlASjYmDL9u7irAA/vZMC/RH7J77z97KUk8oyWQIdEgImVo8CMhfIOkqfXHw7x6+cq1+Z+Dtau9uabf61v95CL8W08ac+EymIsDiJyUerZDFVatnwG9GOre+/d7b07arDOGFdbcvcpKX0+hfxF79uBn9DSL1X54oFbj8atBlqacOliPmuq+fXfnr8jdf12JRUQxBWt/L+a2Snd9FOuzKNatBY+6nxDr/N8mAtGZd2r5R9vktYFXo3pxV7a+9+Iw9EjPuTX3xfEeyY5xKdvxdWNK+nETGzOhlPjn6nRd3xEE72/u5DHixn2uGKTVtIsKVHEHUKm/sRIN1qCU36Nde4s2M9cn/Jc9BRbJ91P5ubi++5Fb/wxM+gdUnf8Keeb06xA77/XiactpXyOCyHKgY4PPFcTZ49rRVXPP/6cG2bkIDqFN/8IDHfKHjtzud8QwMCYAXLTyG7qYPnvkhY2F83sLi2tQfXgAA');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/97a88854-5b68-4996-f47a-6b62a7faf400/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/97a88854-5b68-4996-f47a-6b62a7faf400/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/97a88854-5b68-4996-f47a-6b62a7faf400/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/97a88854-5b68-4996-f47a-6b62a7faf400/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1999 Toyota Dyna JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://www.mitsuicoltd.com/mitsui_wp/wp-content/uploads/2026/06/IMG_6303-1200x900.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1999" data-listing-origin="Japan" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1999 Toyota Dyna</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><defs><clipPath id="jp_svg-jp-a"><path fill-opacity=".7" d="M-88 32h640v480H-88z"/></clipPath></defs><g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#jp_svg-jp-a)" transform="translate(88 -32)"><path fill="#fff" d="M-128 32h720v480h-720z"/><circle cx="523.1" cy="344.1" r="194.9" fill="#bc002d" transform="translate(-168.4 8.6)scale(.76554)"/></g></svg></span>Japan</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-29T07:16:09.866122+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>MITSUI Co., Ltd.</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$7,820</span><span class="price__v" data-price-cur="CAD">CA$11,111</span><span class="price__v" data-price-cur="GBP">£5,903</span><span class="price__v" data-price-cur="AUD">A$11,329</span><span class="price__v" data-price-cur="EUR">€6,855</span><span class="price__v" data-price-cur="JPY">¥1,270,748</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li class="col-span-full" aria-label="Promoted content slot"><div class="relative w-full mx-auto " style="min-height:250px;max-width:336px;contain:layout;overflow:hidden;"><div class="mv_slot_target" data-slot="content" data-hint-slot-sizes="300x250,336x280" id="ad-slot-for-sale-grid-row-make-hub-grid-7" style="width:100%;height:100%;" aria-hidden="true"></div><div id="ad-fallback-for-sale-grid-row-make-hub-grid-7" class="absolute inset-0 flex items-center justify-center p-3 sm:p-5" aria-label="Promoted content"><div class="w-full h-full flex flex-col items-center justify-center text-center gap-2.5 rounded-sm border border-bg-border bg-bg-raised px-6 py-5 relative overflow-hidden isolate"><svg class="jdm-tile-pattern jdm-tile-pattern--cta-subtle" preserveAspectRatio="xMidYMid slice" aria-hidden="true" data-astro-cid-o3zjqw4a><defs data-astro-cid-o3zjqw4a><pattern id="jdmTileCtaStandard-ad-slot-for-sale-grid-row-make-hub-grid-7" patternUnits="userSpaceOnUse" width="72" height="31" patternTransform="rotate(-22)" data-astro-cid-o3zjqw4a><use href="#jdmBrandBlock" width="56" height="24" x="8" y="3" data-astro-cid-o3zjqw4a></use></pattern></defs><rect width="100%" height="100%" fill="url(#jdmTileCtaStandard-ad-slot-for-sale-grid-row-make-hub-grid-7)" data-astro-cid-o3zjqw4a></rect></svg><span class="eyebrow relative z-10">From JDMBUYSELL</span><p class="text-base font-semibold text-text-primary leading-snug max-w-xs relative z-10">Browse all Toyota listings by model</p><a href="/for-sale/toyota/" class="cta-link relative z-10" data-event="buy-browse--adslot-for-sale-grid-row-make-hub-grid-7" data-intent="buy-browse" data-stage="discovery">Browse by model<span aria-hidden="true">→</span></a></div></div></div><script>(function(){const slotId = "ad-slot-for-sale-grid-row-make-hub-grid-7";
const fallbackId = "ad-fallback-for-sale-grid-row-make-hub-grid-7";

      // Hide the house-ad fallback when the Mediavine script fills the slot.
      // Default state is "fallback visible"; this script flips it off on the
      // first sign of an injected creative.
      //
      // Observation surface: the WRAPPER (slot's parentElement), not the
      // slot div itself. Mediavine has been observed to fill in three
      // different patterns — (a) append iframe as child of the slot div,
      // (b) replace the slot div via outerHTML, (c) insert iframe as a
      // sibling of the slot div. Watching only the slot div catches (a)
      // and misses (b) and (c), which is the bug behind the visible
      // fallback under a filled ad in the PDP sidebar 2026-05-26.
      //
      // Fill check uses two signals: (1) the slot div (re-queried each call
      // in case outerHTML replaced it) has any children, OR (2) any iframe
      // sits anywhere inside the wrapper. Either is sufficient to declare
      // the slot filled.
      (function () {
        var slot = document.getElementById(slotId);
        var fallback = fallbackId ? document.getElementById(fallbackId) : null;
        if (!slot) return;
        if (!fallback) return; // suppress-fallback case — nothing to hide
        var wrapper = slot.parentElement;
        if (!wrapper) return;

        function isFilled() {
          var current = document.getElementById(slotId);
          if (current && current.children.length > 0) return true;
          return wrapper.querySelector("iframe") !== null;
        }

        function hideFallback() {
          fallback.style.display = "none";
        }

        if (isFilled()) {
          hideFallback();
          return;
        }

        var observer = new MutationObserver(function () {
          if (isFilled()) {
            hideFallback();
            observer.disconnect();
          }
        });
        observer.observe(wrapper, { childList: true, subtree: true });

        // Belt-and-braces 60s poll — covers any injection pattern the
        // MutationObserver missed (shouldn't happen with subtree:true on
        // the wrapper, kept as defence in depth).
        setTimeout(function () {
          if (isFilled()) hideFallback();
        }, 60000);
      })();
    })();</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/drivermotorsports-1999-toyota-crown-1117/" aria-label="1999 Toyota Crown">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRhwBAABXRUJQVlA4IBABAACQBQCdASoYABAAPkkci0OioaEYBAAoBISzgFtntSnPv5yHl72BP1F/2IjaN8b+NlvnvjTWTAD++Bu0E/leK67/390/n27Hq0KXUv/8g6zn+xdtzPN79RaBJyf3NKdk/2QhzTcnz9HeLKbdQH7CCRQ75BWzAT75peSHiOFj55ve90IUxV7VAha4q51x7H7UeM33784zUevwHLIzu9dw1z3yEKgc8FxLg6aXT9MpN1Ud87/v9fHe1/pd6N/0faX/4jV9bd1vv9kfh+LnvIXV2uWIE+dVdXnIcE4PM9d8bR2D5cRtHF/ef/obfvP/pRoe0OmX31JphMsz5t5UFpjtvOeI/fZFPVuay70M3hFMsQgYAA==');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/5a009636-9c9a-48c3-4d34-3124733a8a00/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/5a009636-9c9a-48c3-4d34-3124733a8a00/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/5a009636-9c9a-48c3-4d34-3124733a8a00/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/5a009636-9c9a-48c3-4d34-3124733a8a00/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1999 Toyota Crown JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://cdn.dealeraccelerate.com/driver/1/1049/35677/1920x1440/1999-toyota-crown-royal-saloon" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1999" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1999 Toyota Crown</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>VA, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-28T15:01:10.461025+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Driver Motorsports</p><p class="listing-card__reply" aria-label="Average reply time: ~16h" data-astro-cid-67gd6ilq>Replies in ~16h</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$19,900</span><span class="price__v" data-price-cur="CAD">CA$28,274</span><span class="price__v" data-price-cur="GBP">£15,022</span><span class="price__v" data-price-cur="AUD">A$28,829</span><span class="price__v" data-price-cur="EUR">€17,445</span><span class="price__v" data-price-cur="JPY">¥3,233,744</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/2001-toyota-land-cruiser-prado-j90-tx-mqx2awbg/" aria-label="2001 Toyota Land Cruiser Prado">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRswAAABXRUJQVlA4IMAAAABwBACdASoNABIAPkkci0OioaEYBAAoBISygE6ZQSwAQQIqssU1Ob94BIGdAAD++xiD/W+y/kAHcvldC4Wu7/NuHVTVPzcCkCEzpOs7dCOblqRfNwpQcI/EYj9OFz4ng/wYe1hxRnWR5unea8a4MHm/RzsvzbJMCm+shnkuXJhSm9lbaSFx2qaTcsbp2vgxygcTw+tfW23xzS4rWH5reEknP7dizRjbxBXhIcguOEk7lh/EQn05IPkgfwJnn38CWAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/4b348dc0-6b81-44f5-155a-6b6d6dc26700/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/4b348dc0-6b81-44f5-155a-6b6d6dc26700/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/4b348dc0-6b81-44f5-155a-6b6d6dc26700/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/4b348dc0-6b81-44f5-155a-6b6d6dc26700/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2001 Toyota Land Cruiser Prado JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2001" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2001 Toyota Land Cruiser Prado</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>NC, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-28T00:40:02.558531+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Daniel JDM Carolinas</p><p class="listing-card__reply" aria-label="Average reply time: ~5h" data-astro-cid-67gd6ilq>Replies in ~5h</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$22,500</span><span class="price__v" data-price-cur="CAD">CA$31,968</span><span class="price__v" data-price-cur="GBP">£16,985</span><span class="price__v" data-price-cur="AUD">A$32,596</span><span class="price__v" data-price-cur="EUR">€19,724</span><span class="price__v" data-price-cur="JPY">¥3,656,244</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmconnection-2010-toyota-vitz-002389256448e4cf71d1967be4feb10e/" aria-label="2010 Toyota Vitz">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRhoBAABXRUJQVlA4IA4BAABwBQCdASoYABAAPkkci0OioaEYBAAoBISxgE6XqHZ/pE7PXud5zm2/Ve7zZ4/d0W8KSIUAAP71/UTe7UV5eq7QJh1gd+gWlDLeV2Nb71ChXIH6gU7Wx/9Nv/qKg7e6hhB9+Ux+nnzp7o1zjwaToMxTWMxi/CB/5ZTsQqysYQH/2mvh3j7oCaMEtg/54hj8079yluVUviyfobsnDrB1R3JkdJVK05VQZdXMm/wWQ/Jwo2W5vEmdNAA6omDcj+qcIwdj5Ixr/rpp1+IKUztyw+v/Q/h9f7lfI2OsqsfjjlX/Nf1YYD/j/kWP56s+UMHsQekIDL8iWdD6f/v73E4Z3/4yfW3Ce6/4vti/af4wAAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a729f604-8dfc-4e58-d2a5-9ee19cc8bc00/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a729f604-8dfc-4e58-d2a5-9ee19cc8bc00/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a729f604-8dfc-4e58-d2a5-9ee19cc8bc00/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a729f604-8dfc-4e58-d2a5-9ee19cc8bc00/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2010 Toyota Vitz JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://jdmconnection.ca/wp-content/uploads/2026/06/cd571177-001.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2010" data-listing-origin="Canada" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2010 Toyota Vitz</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#fff" d="M150.1 0h339.7v480H150z"/><path fill="#d52b1e" d="M-19.7 0h169.8v480H-19.7zm509.5 0h169.8v480H489.9zM201 232l-13.3 4.4 61.4 54c4.7 13.7-1.6 17.8-5.6 25l66.6-8.4-1.6 67 13.9-.3-3.1-66.6 66.7 8c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8 3.8-32.6 5.6-48.9 0 0-35.7 12.3-38 5.8l-9.2-17.5-32.6 35.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8 13.4q-3.2 1.3-5.2-2.2l-23-46-23.6 47.8q-2.8 2.5-5 .7L264 130.8l13.7 74.1c-1.1 3-3.7 3.8-6.7 2.2l-31.2-35.3c-4 6.5-6.8 17.1-12.2 19.5s-23.5-4.5-35.6-7c4.2 14.8 17 39.6 9 47.7"/></svg></span>AB, Canada</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-28T00:03:18.25143+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>JDM Connection</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$5,983</span><span class="price__v" data-price-cur="CAD" data-price-default>CA$8,500</span><span class="price__v" data-price-cur="GBP">£4,517</span><span class="price__v" data-price-cur="AUD">A$8,668</span><span class="price__v" data-price-cur="EUR">€5,245</span><span class="price__v" data-price-cur="JPY">¥972,236</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmconnection-2009-toyota-vellfire-1de8dc1fc53cf468e1b3e66759c8b65c/" aria-label="2009 Toyota Vellfire">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRhIBAABXRUJQVlA4IAYBAADwBACdASoYABAAPkkci0OioaEYBAAoBISzgE6QEzIAOeUzkXaWxU1MzBjv/E/JzQAA/u0J02gfaGl9zKzPCPE0biuz0GQxtB7IgLaGmbQ6eUPdD/JfUaQbAIsKLRVD1uctLi+i+s0hmJoV1fdqGe/m+h+8/V/jAK1iFdUo9UyKKl0pMTVeUeT5pHGrZPdLKmfUj0ZWzKDd1ZxrdlO4xTyHaPfww/mH75PPZhT1/nO/x5Lft5v/6zOPgYRKPez9eGbiKl/Xn7upehfzpvcvvtaNtmqgPh9Pf/zbuY+sou426v425ls39AZHtf5tUqajVdrXcuMyfEzHwk0StwKQQe2ycFuIAAAA');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3627302a-4832-4227-71d0-4d7b1678ec00/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3627302a-4832-4227-71d0-4d7b1678ec00/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3627302a-4832-4227-71d0-4d7b1678ec00/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3627302a-4832-4227-71d0-4d7b1678ec00/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2009 Toyota Vellfire JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://jdmconnection.ca/wp-content/uploads/2026/06/cd647267-001.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2009" data-listing-origin="Canada" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2009 Toyota Vellfire</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#fff" d="M150.1 0h339.7v480H150z"/><path fill="#d52b1e" d="M-19.7 0h169.8v480H-19.7zm509.5 0h169.8v480H489.9zM201 232l-13.3 4.4 61.4 54c4.7 13.7-1.6 17.8-5.6 25l66.6-8.4-1.6 67 13.9-.3-3.1-66.6 66.7 8c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8 3.8-32.6 5.6-48.9 0 0-35.7 12.3-38 5.8l-9.2-17.5-32.6 35.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8 13.4q-3.2 1.3-5.2-2.2l-23-46-23.6 47.8q-2.8 2.5-5 .7L264 130.8l13.7 74.1c-1.1 3-3.7 3.8-6.7 2.2l-31.2-35.3c-4 6.5-6.8 17.1-12.2 19.5s-23.5-4.5-35.6-7c4.2 14.8 17 39.6 9 47.7"/></svg></span>AB, Canada</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-28T00:03:18.25143+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>JDM Connection</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$6,757</span><span class="price__v" data-price-cur="CAD" data-price-default>CA$9,600</span><span class="price__v" data-price-cur="GBP">£5,101</span><span class="price__v" data-price-cur="AUD">A$9,789</span><span class="price__v" data-price-cur="EUR">€5,923</span><span class="price__v" data-price-cur="JPY">¥1,098,011</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/rpmnz-2003-toyota-celsior-9280/" aria-label="2003 Toyota Celsior">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRsQAAABXRUJQVlA4ILgAAABQBACdASoYABAAPkkci0OioaEYBAAoBIS0gAHyHO3/VRQvJ9hapUtLe/8AAP79KQIiPMBQhRZoctYr5hbow0ftDxgkHOYh0s7p6PmENMb7QKrFXCWoTSQ6azHlh9+CEpO5uq31vs8ZCyzUCPPbnHlb1Vz+xRBUD+1oFH4JvPZLifmW3kizj/Js5lUf0U8MpfG/8opj1PNbLD/z6nFzd5pSBbSq8NaVObCWLIejWiNeU/eXtJXugAAA');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6d087d01-e642-458b-6957-7f13e7336500/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6d087d01-e642-458b-6957-7f13e7336500/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6d087d01-e642-458b-6957-7f13e7336500/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6d087d01-e642-458b-6957-7f13e7336500/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2003 Toyota Celsior JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://www.rpmnz.com/Motorcentral/VehicleData/RPM-caffb227-fc42-4abf-bd66-c413178c8f0e-1.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2003" data-listing-origin="New Zealand" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2003 Toyota Celsior</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><defs><g id="nz_svg-nz-b"><g id="nz_svg-nz-a"><path d="M0-.3v.5l1-.5z"/><path d="M.2.3 0-.1l1-.2z"/></g><use xlink:href="#nz_svg-nz-a" transform="scale(-1 1)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(72 0 0)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(-72 0 0)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(108)scale(1 -1)"/></g></defs><path fill="#00247d" fill-rule="evenodd" d="M0 0h640v480H0z"/><g transform="translate(-111 36.1)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="translate(900 120)scale(45.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="matrix(30 0 0 30 900 120)"/></g><g transform="rotate(82 525.2 114.6)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="rotate(-82 519 -457.7)scale(40.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="rotate(-82 519 -457.7)scale(25)"/></g><g transform="rotate(82 525.2 114.6)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="rotate(-82 668.6 -327.7)scale(45.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="rotate(-82 668.6 -327.7)scale(30)"/></g><g transform="translate(-111 36.1)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="translate(900 480)scale(50.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="matrix(35 0 0 35 900 480)"/></g><path fill="#012169" d="M0 0h320v240H0z"/><path fill="#fff" d="m37.5 0 122 90.5L281 0h39v31l-120 89.5 120 89V240h-40l-120-89.5L40.5 240H0v-30l119.5-89L0 32V0z"/><path fill="#c8102e" d="M212 140.5 320 220v20l-135.5-99.5zm-92 10 3 17.5-96 72H0zM320 0v1.5l-124.5 94 1-22L295 0zM0 0l119.5 88h-30L0 21z"/><path fill="#fff" d="M120.5 0v240h80V0zM0 80v80h320V80z"/><path fill="#c8102e" d="M0 96.5v48h320v-48zM136.5 0v240h48V0z"/></svg></span>Auckland, New Zealand</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-27T14:18:44.271211+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Reliable Performance Motors</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$11,340</span><span class="price__v" data-price-cur="CAD">CA$16,112</span><span class="price__v" data-price-cur="GBP">£8,560</span><span class="price__v" data-price-cur="AUD">A$16,428</span><span class="price__v" data-price-cur="EUR">€9,941</span><span class="price__v" data-price-cur="JPY">¥1,842,747</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/rpmnz-1999-toyota-altezza-9584/" aria-label="1999 Toyota Altezza">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRtIAAABXRUJQVlA4IMYAAABQBACdASoYABAAPkkci0OioaEYBAAoBIS0gAZyPHqm+1oQwaiDWSjVyhYwAP7981+tN6JXJRn9ygWcB+vzPq3Ivf3nWg9W7TvGLg/Y8/PK7zIggNyX/9q347K8JFp01aUCGmXzAz7rfUjo3YvCEUDqLwLH/jPcpogyb1i1qADxyQ/g7ETyMwtjaYfRkaD/ExuKJok/4ofb/eksxpsKIe8f+//dr+BPTmxCRJE0LyBEbp3XQ/HPrCtfvhOdYI/DtPd+2L46IAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/16aa6ebe-025a-49e4-2aac-45f525233600/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/16aa6ebe-025a-49e4-2aac-45f525233600/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/16aa6ebe-025a-49e4-2aac-45f525233600/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/16aa6ebe-025a-49e4-2aac-45f525233600/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1999 Toyota Altezza JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://www.rpmnz.com/Motorcentral/VehicleData/RPM-bb0d86fc-02aa-4014-a293-06a6f83461d1-1.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1999" data-listing-origin="New Zealand" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1999 Toyota Altezza</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><defs><g id="nz_svg-nz-b"><g id="nz_svg-nz-a"><path d="M0-.3v.5l1-.5z"/><path d="M.2.3 0-.1l1-.2z"/></g><use xlink:href="#nz_svg-nz-a" transform="scale(-1 1)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(72 0 0)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(-72 0 0)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(108)scale(1 -1)"/></g></defs><path fill="#00247d" fill-rule="evenodd" d="M0 0h640v480H0z"/><g transform="translate(-111 36.1)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="translate(900 120)scale(45.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="matrix(30 0 0 30 900 120)"/></g><g transform="rotate(82 525.2 114.6)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="rotate(-82 519 -457.7)scale(40.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="rotate(-82 519 -457.7)scale(25)"/></g><g transform="rotate(82 525.2 114.6)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="rotate(-82 668.6 -327.7)scale(45.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="rotate(-82 668.6 -327.7)scale(30)"/></g><g transform="translate(-111 36.1)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="translate(900 480)scale(50.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="matrix(35 0 0 35 900 480)"/></g><path fill="#012169" d="M0 0h320v240H0z"/><path fill="#fff" d="m37.5 0 122 90.5L281 0h39v31l-120 89.5 120 89V240h-40l-120-89.5L40.5 240H0v-30l119.5-89L0 32V0z"/><path fill="#c8102e" d="M212 140.5 320 220v20l-135.5-99.5zm-92 10 3 17.5-96 72H0zM320 0v1.5l-124.5 94 1-22L295 0zM0 0l119.5 88h-30L0 21z"/><path fill="#fff" d="M120.5 0v240h80V0zM0 80v80h320V80z"/><path fill="#c8102e" d="M0 96.5v48h320v-48zM136.5 0v240h48V0z"/></svg></span>Auckland, New Zealand</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-27T14:18:44.271211+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Reliable Performance Motors</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$10,773</span><span class="price__v" data-price-cur="CAD">CA$15,306</span><span class="price__v" data-price-cur="GBP">£8,132</span><span class="price__v" data-price-cur="AUD">A$15,607</span><span class="price__v" data-price-cur="EUR">€9,444</span><span class="price__v" data-price-cur="JPY">¥1,750,609</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/rpmnz-2000-toyota-caldina-8816/" aria-label="2000 Toyota Caldina">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRtgAAABXRUJQVlA4IMwAAABQBACdASoYABAAPkkci0OioaEYBAAoBIS0gGM+xdxv1dN1mXYupxt1GELQAP7+LQ433S6Xo58n6d++A22DZrEiihB2vDQlsTVRIDxqSahOwShP5Af1zDEex+Usd/XukY8BM914OWYT8/094tozfH3EAfOmsRDfuVfePxC62BeOYkzkNa29uF66xuFgo7M6oubq2D3/m3vTR4n+yI1Q6HbcnZF4eHgNyur+eJTGQZrEEx9UWZqpCbo/mIhmKwr6sZtdapa8sbVdIUQAAAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/f525397b-0e60-4812-5bd4-c1a965352600/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/f525397b-0e60-4812-5bd4-c1a965352600/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/f525397b-0e60-4812-5bd4-c1a965352600/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/f525397b-0e60-4812-5bd4-c1a965352600/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2000 Toyota Caldina JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://www.rpmnz.com/Motorcentral/VehicleData/RPM-31cd1791-9833-43b0-92e2-ebc1f2259264-1.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2000" data-listing-origin="New Zealand" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2000 Toyota Caldina</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><defs><g id="nz_svg-nz-b"><g id="nz_svg-nz-a"><path d="M0-.3v.5l1-.5z"/><path d="M.2.3 0-.1l1-.2z"/></g><use xlink:href="#nz_svg-nz-a" transform="scale(-1 1)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(72 0 0)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(-72 0 0)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(108)scale(1 -1)"/></g></defs><path fill="#00247d" fill-rule="evenodd" d="M0 0h640v480H0z"/><g transform="translate(-111 36.1)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="translate(900 120)scale(45.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="matrix(30 0 0 30 900 120)"/></g><g transform="rotate(82 525.2 114.6)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="rotate(-82 519 -457.7)scale(40.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="rotate(-82 519 -457.7)scale(25)"/></g><g transform="rotate(82 525.2 114.6)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="rotate(-82 668.6 -327.7)scale(45.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="rotate(-82 668.6 -327.7)scale(30)"/></g><g transform="translate(-111 36.1)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="translate(900 480)scale(50.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="matrix(35 0 0 35 900 480)"/></g><path fill="#012169" d="M0 0h320v240H0z"/><path fill="#fff" d="m37.5 0 122 90.5L281 0h39v31l-120 89.5 120 89V240h-40l-120-89.5L40.5 240H0v-30l119.5-89L0 32V0z"/><path fill="#c8102e" d="M212 140.5 320 220v20l-135.5-99.5zm-92 10 3 17.5-96 72H0zM320 0v1.5l-124.5 94 1-22L295 0zM0 0l119.5 88h-30L0 21z"/><path fill="#fff" d="M120.5 0v240h80V0zM0 80v80h320V80z"/><path fill="#c8102e" d="M0 96.5v48h320v-48zM136.5 0v240h48V0z"/></svg></span>Auckland, New Zealand</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-27T14:18:44.271211+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Reliable Performance Motors</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$10,773</span><span class="price__v" data-price-cur="CAD">CA$15,306</span><span class="price__v" data-price-cur="GBP">£8,132</span><span class="price__v" data-price-cur="AUD">A$15,607</span><span class="price__v" data-price-cur="EUR">€9,444</span><span class="price__v" data-price-cur="JPY">¥1,750,609</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmconnection-2002-toyota-altezza-a59ba9ab08cfc8bb1689db47ef6e8f14/" aria-label="2002 Toyota Altezza">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRv4AAABXRUJQVlA4IPIAAADwBACdASoYABAAPkkci0OioaEYBAAoBISzgE6QJjUge33M9GYgr8mofzET6A1ZdcAA/vg+SX3/QT5roO5m5fAhQ0htdPuxJ4krWcNXVAdFpGimzbRZy566Vhtv3HZKvclU0G0/+mIWWC5e+8/VzO4F2G7bt1Vh5gDqLfUwfWpWZETi+o9xvd90I1l3SPeWqK91qj8of5anBSw1vK+Aw3iTEpevxCg/vp6KVAVozc/k+bSdCxmZ+f//D9+ZGPznbvnwLDhLc1F5Um60+1J8biDvvLRE9zua3a7ZYtAgPn2+IZE/niCKPPo/uq9W3S/KTnoAAA==');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e5f5bd16-6ad7-4a91-75d5-ac4c25672500/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e5f5bd16-6ad7-4a91-75d5-ac4c25672500/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e5f5bd16-6ad7-4a91-75d5-ac4c25672500/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e5f5bd16-6ad7-4a91-75d5-ac4c25672500/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2002 Toyota Altezza JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://jdmconnection.ca/wp-content/uploads/2026/06/cc800081-001.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2002" data-listing-origin="Canada" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2002 Toyota Altezza</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#fff" d="M150.1 0h339.7v480H150z"/><path fill="#d52b1e" d="M-19.7 0h169.8v480H-19.7zm509.5 0h169.8v480H489.9zM201 232l-13.3 4.4 61.4 54c4.7 13.7-1.6 17.8-5.6 25l66.6-8.4-1.6 67 13.9-.3-3.1-66.6 66.7 8c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8 3.8-32.6 5.6-48.9 0 0-35.7 12.3-38 5.8l-9.2-17.5-32.6 35.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8 13.4q-3.2 1.3-5.2-2.2l-23-46-23.6 47.8q-2.8 2.5-5 .7L264 130.8l13.7 74.1c-1.1 3-3.7 3.8-6.7 2.2l-31.2-35.3c-4 6.5-6.8 17.1-12.2 19.5s-23.5-4.5-35.6-7c4.2 14.8 17 39.6 9 47.7"/></svg></span>AB, Canada</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-27T00:16:53.739782+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>JDM Connection</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$6,053</span><span class="price__v" data-price-cur="CAD" data-price-default>CA$8,600</span><span class="price__v" data-price-cur="GBP">£4,569</span><span class="price__v" data-price-cur="AUD">A$8,769</span><span class="price__v" data-price-cur="EUR">€5,306</span><span class="price__v" data-price-cur="JPY">¥983,611</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmconnection-2003-toyota-altezza-3eb448c51243615a99776f74ca00bbb2/" aria-label="2003 Toyota Altezza">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAADwBgCdASoYABAAPkkci0OioaEYBAAoBISxgFYQE1sgN+B95zLTnu9CHzB7Af6j/6obGd6LQ8mB3kqfajyG7neAAP79PtONRW3r5cxXl3cOcXV2WpkfvOBPiTU0A+szwLC06xptrXqIt+YDgcvInuj2R5S6NuM7br7oajDHqFPvVxkJr3fs10YaRPL12vJwtUxXdSvwaGzab0n97GQK0uEuAb9n1ehtWLpwB215Y9IfvRM1jQaibstDLa7vGnw8X/viejn91MNUTcfpi5trxPlKyPyTSFUywLH/QQ5/uhb+fv+ANG5qft90Dv+cN7LXyD/nMYmI/vPieJTpvJ3cXrxElyqOKnYlW/+3oECVSsc+D4IH2AT/7SFG3u87sVLsComPzwhlgmrhlMJnvFcJnNU3+rIOb41jcI7DYAAA');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/59fe9c1c-c9a3-4c82-bf03-6d178ce75c00/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/59fe9c1c-c9a3-4c82-bf03-6d178ce75c00/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/59fe9c1c-c9a3-4c82-bf03-6d178ce75c00/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/59fe9c1c-c9a3-4c82-bf03-6d178ce75c00/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2003 Toyota Altezza JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://jdmconnection.ca/wp-content/uploads/2026/06/bt670802-001.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2003" data-listing-origin="Canada" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2003 Toyota Altezza</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#fff" d="M150.1 0h339.7v480H150z"/><path fill="#d52b1e" d="M-19.7 0h169.8v480H-19.7zm509.5 0h169.8v480H489.9zM201 232l-13.3 4.4 61.4 54c4.7 13.7-1.6 17.8-5.6 25l66.6-8.4-1.6 67 13.9-.3-3.1-66.6 66.7 8c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8 3.8-32.6 5.6-48.9 0 0-35.7 12.3-38 5.8l-9.2-17.5-32.6 35.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8 13.4q-3.2 1.3-5.2-2.2l-23-46-23.6 47.8q-2.8 2.5-5 .7L264 130.8l13.7 74.1c-1.1 3-3.7 3.8-6.7 2.2l-31.2-35.3c-4 6.5-6.8 17.1-12.2 19.5s-23.5-4.5-35.6-7c4.2 14.8 17 39.6 9 47.7"/></svg></span>AB, Canada</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-27T00:16:53.739782+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>JDM Connection</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$6,546</span><span class="price__v" data-price-cur="CAD" data-price-default>CA$9,300</span><span class="price__v" data-price-cur="GBP">£4,942</span><span class="price__v" data-price-cur="AUD">A$9,483</span><span class="price__v" data-price-cur="EUR">€5,738</span><span class="price__v" data-price-cur="JPY">¥1,063,723</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmconnection-2002-toyota-altezza-d91b7488c194ef18816091bb33250100/" aria-label="2002 Toyota Altezza">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRmgBAABXRUJQVlA4IFwBAACwBgCdASoYABAAPkkci0OioaEYBAAoBISygE6ZQZSG4m5N3uAjlv1z9gP9Pv856wA3B51kaeiVZ3IYVfqRQAD+8KpIQEc4EVPwJbH/tQ5U59nveTDi2udrU8j03tdhjYQBxWP5p+gJfx5EGYUx4jFre6N/ou8PQUxdpDgI7//X6ifj90MxB9/mRXbGip+dKP6JO1zHMMw5nbnzS7UBFscHHz1t39LlZoD66gfZHSAJHkiHKSHenywf+0Rge/tcAByo+kZ8n6aViaFAVS9+xfTXD3r9kTWAa6jewnQFZ+seBQRPNwTH4Gv/927/E8OHBRbFg2Yrb/0MnBbvbo1m1b/E//Nv9ux//x2//wal/lsseZibf82/sZ+7ytf+Jj/+MXxizW/sexQP/8Cf3O7Pmvj3pjk8+EL/76IR7t4Q3o/dheGD/ByZ/AuxZ33kU6atzeSyv/2OTP6EOYpAcAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6fc37fef-3c4b-4118-1ce5-edae1ce94300/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6fc37fef-3c4b-4118-1ce5-edae1ce94300/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6fc37fef-3c4b-4118-1ce5-edae1ce94300/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6fc37fef-3c4b-4118-1ce5-edae1ce94300/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2002 Toyota Altezza JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://jdmconnection.ca/wp-content/uploads/2026/06/by138165-001.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2002" data-listing-origin="Canada" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2002 Toyota Altezza</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#fff" d="M150.1 0h339.7v480H150z"/><path fill="#d52b1e" d="M-19.7 0h169.8v480H-19.7zm509.5 0h169.8v480H489.9zM201 232l-13.3 4.4 61.4 54c4.7 13.7-1.6 17.8-5.6 25l66.6-8.4-1.6 67 13.9-.3-3.1-66.6 66.7 8c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8 3.8-32.6 5.6-48.9 0 0-35.7 12.3-38 5.8l-9.2-17.5-32.6 35.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8 13.4q-3.2 1.3-5.2-2.2l-23-46-23.6 47.8q-2.8 2.5-5 .7L264 130.8l13.7 74.1c-1.1 3-3.7 3.8-6.7 2.2l-31.2-35.3c-4 6.5-6.8 17.1-12.2 19.5s-23.5-4.5-35.6-7c4.2 14.8 17 39.6 9 47.7"/></svg></span>AB, Canada</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-27T00:16:53.739782+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>JDM Connection</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$7,461</span><span class="price__v" data-price-cur="CAD" data-price-default>CA$10,600</span><span class="price__v" data-price-cur="GBP">£5,632</span><span class="price__v" data-price-cur="AUD">A$10,809</span><span class="price__v" data-price-cur="EUR">€6,540</span><span class="price__v" data-price-cur="JPY">¥1,212,410</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/rpmnz-2012-toyota-86-9577/" aria-label="2012 Toyota 86">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRt4AAABXRUJQVlA4INIAAADwBACdASoYABAAPkkci0OioaEYBAAoBISxgE6ZQSwARyAWM9EZk53rwpR1kIC2VAAA/voHRFMvegqBuclNCKcAL84PdJjAIJ1P+KASNjfYhsikqWD8RnIBz8RIYh18/9GqcIuudvbdeiS738sCIXafcaMNq2ShPysKfaVYAcbRU25csdaqiE1AwOkvwYkhwFfqIQj/sql0bCv85wrJW+F5FtTPsDWiIsyK6SjKWX1X/z53hK/n0lJLEGPzNOp7Tcyi7ircESmk75F8geHnTKIAAAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/ef07ffe5-0599-48b7-dc6b-636b2ea2a700/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/ef07ffe5-0599-48b7-dc6b-636b2ea2a700/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/ef07ffe5-0599-48b7-dc6b-636b2ea2a700/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/ef07ffe5-0599-48b7-dc6b-636b2ea2a700/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2012 Toyota 86 JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://www.rpmnz.com/Motorcentral/VehicleData/RPM-23769405-33aa-442f-a1be-73fd3a58de88-1.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2012" data-listing-origin="New Zealand" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2012 Toyota 86</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><defs><g id="nz_svg-nz-b"><g id="nz_svg-nz-a"><path d="M0-.3v.5l1-.5z"/><path d="M.2.3 0-.1l1-.2z"/></g><use xlink:href="#nz_svg-nz-a" transform="scale(-1 1)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(72 0 0)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(-72 0 0)"/><use xlink:href="#nz_svg-nz-a" transform="rotate(108)scale(1 -1)"/></g></defs><path fill="#00247d" fill-rule="evenodd" d="M0 0h640v480H0z"/><g transform="translate(-111 36.1)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="translate(900 120)scale(45.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="matrix(30 0 0 30 900 120)"/></g><g transform="rotate(82 525.2 114.6)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="rotate(-82 519 -457.7)scale(40.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="rotate(-82 519 -457.7)scale(25)"/></g><g transform="rotate(82 525.2 114.6)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="rotate(-82 668.6 -327.7)scale(45.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="rotate(-82 668.6 -327.7)scale(30)"/></g><g transform="translate(-111 36.1)scale(.66825)"><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#fff" transform="translate(900 480)scale(50.4)"/><use xlink:href="#nz_svg-nz-b" width="100%" height="100%" fill="#cc142b" transform="matrix(35 0 0 35 900 480)"/></g><path fill="#012169" d="M0 0h320v240H0z"/><path fill="#fff" d="m37.5 0 122 90.5L281 0h39v31l-120 89.5 120 89V240h-40l-120-89.5L40.5 240H0v-30l119.5-89L0 32V0z"/><path fill="#c8102e" d="M212 140.5 320 220v20l-135.5-99.5zm-92 10 3 17.5-96 72H0zM320 0v1.5l-124.5 94 1-22L295 0zM0 0l119.5 88h-30L0 21z"/><path fill="#fff" d="M120.5 0v240h80V0zM0 80v80h320V80z"/><path fill="#c8102e" d="M0 96.5v48h320v-48zM136.5 0v240h48V0z"/></svg></span>Auckland, New Zealand</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-26T14:18:55.977626+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Reliable Performance Motors</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD">$11,340</span><span class="price__v" data-price-cur="CAD">CA$16,112</span><span class="price__v" data-price-cur="GBP">£8,560</span><span class="price__v" data-price-cur="AUD">A$16,428</span><span class="price__v" data-price-cur="EUR">€9,941</span><span class="price__v" data-price-cur="JPY">¥1,842,747</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/drivermotorsports-1996-toyota-windom-1120/" aria-label="1996 Toyota Windom">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRjABAABXRUJQVlA4ICQBAABwBQCdASoYABAAPkkci0OioaEYBAAoBISzgF2CcyTKNOAPIBmqi1PNpfn6wzHVHzO5ylTwAP76UKec6e/+eeUC//8j4BrDZK7zwzV45kucdrxpvlMeVfZj/bfsGhlcH0JaZBrBpCuUgOWNPBW7iBk3hiJGgzIvjL4j8pQPSXlYsbjINi6mZ+ZSQ5Gi4EqR7tr7in/vfRaLGe6AaWH5LLP/aLxf/C4+GpmD7z3GzKpPva1FvYK//HBa8P+RrbP+xBFfUfxp/Eddj/L+qHOWfle+v+UaZXR4Gv40f8Zl+8MbUINl++B+tuuFtnQn5Jjxrn2U287+cvX33u3f0PhuPfyfTS/xMNijdJdv2kV0dpEl8h8ZdTef4f0xmioXelh6YBgsLQAA');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/348116e6-fab7-4360-0542-d3ca665b7e00/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/348116e6-fab7-4360-0542-d3ca665b7e00/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/348116e6-fab7-4360-0542-d3ca665b7e00/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/348116e6-fab7-4360-0542-d3ca665b7e00/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1996 Toyota Windom JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://cdn.dealeraccelerate.com/driver/1/1052/35749/1920x1440/1996-toyota-windom-2-5x" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1996" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1996 Toyota Windom</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>VA, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-26T14:01:06.205698+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Driver Motorsports</p><p class="listing-card__reply" aria-label="Average reply time: ~16h" data-astro-cid-67gd6ilq>Replies in ~16h</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$8,900</span><span class="price__v" data-price-cur="CAD">CA$12,645</span><span class="price__v" data-price-cur="GBP">£6,719</span><span class="price__v" data-price-cur="AUD">A$12,893</span><span class="price__v" data-price-cur="EUR">€7,802</span><span class="price__v" data-price-cur="JPY">¥1,446,247</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/drivermotorsports-1998-toyota-starlet-1119/" aria-label="1998 Toyota Starlet">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRkwBAABXRUJQVlA4IEABAAAQBwCdASoYABAAPkkci0OioaEYBAAoBISzgE6QSqT/YWcepVm7RScjTzfPKfop/7Lr6Df0cpVP3MMw0K2/679RAAD+6K/NvLXdBKN3sSPLOSj+k1DO8T7MUf7/4Xj3hGSrEiftuOfD+ZSi9/uafBBYHk/y14vN1AUy4An0OhJo1Ta98/4sWpU8+7BarsmxJ8iF/hqgWo1sH8RzXD8gOsCJsoTnUVn5OJlg9bFE5Cj0EqCsXtAk/0njUlOyTifbAB0XKT+rcf1Ayb5LHzBKIiB/7yu1ycb/nn7yy24v7eE+53I2V71j2r5qHIc4Fmp0JR5/JJVHnHuYNMnt9p7YorXsWi8tinXLTI/2QSsdiX191B5h95BrEDO2/Jf2p55O/4ZG27t17arel+8DjaJEfh+pLaYJH8o8Qfibukq0nRGcAA==');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/475bfbdf-dfc7-4668-3863-f263ba471600/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/475bfbdf-dfc7-4668-3863-f263ba471600/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/475bfbdf-dfc7-4668-3863-f263ba471600/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/475bfbdf-dfc7-4668-3863-f263ba471600/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1998 Toyota Starlet JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://cdn.dealeraccelerate.com/driver/1/1051/35710/1920x1440/1998-toyota-starlet-glanza" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1998" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1998 Toyota Starlet</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>VA, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-26T14:01:06.205698+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Driver Motorsports</p><p class="listing-card__reply" aria-label="Average reply time: ~16h" data-astro-cid-67gd6ilq>Replies in ~16h</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$16,900</span><span class="price__v" data-price-cur="CAD">CA$24,011</span><span class="price__v" data-price-cur="GBP">£12,758</span><span class="price__v" data-price-cur="AUD">A$24,483</span><span class="price__v" data-price-cur="EUR">€14,815</span><span class="price__v" data-price-cur="JPY">¥2,746,245</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/japandirectmotors-2001-toyota-land-cruiser-prado-6a3d558689712c45767af501/" aria-label="2001 Toyota Land Cruiser Prado">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRtIAAABXRUJQVlA4IMYAAAAwBACdASoNABIAPkkci0OioaEYBAAoBISygF2ZQBLJi3+xiOME8wxLVgAA/mpA4hP57tIOT/Sh/v/XrZH+VbRzj3Rxf39Zae1CXWm9SL/izvbqt521abz3fgyaO3O8hmN/fyC9Zf9NZHKzyVyd+aKxPdJOwbb4/Ft+7L+R6/pPdx2n5VPkgxsHG5U8EUW98WOEbxrmHJso76kWMXuxVzzM+/abX+7rNGuoQ/WZHoBtwKkeLPrnadg+JKIjMXk3QUkVpleowAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/60dd891f-c7f4-4a0a-9445-b53af8474900/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/60dd891f-c7f4-4a0a-9445-b53af8474900/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/60dd891f-c7f4-4a0a-9445-b53af8474900/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/60dd891f-c7f4-4a0a-9445-b53af8474900/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2001 Toyota Land Cruiser Prado JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://images.squarespace-cdn.com/content/v1/68235d8dc24a4b5f58e21e79/0f51801d-80cc-403c-8128-9d3a3b0fbdb7/JDM-17.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2001" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2001 Toyota Land Cruiser Prado</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>SC, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-26T05:33:11.710781+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Japan Direct Motors</p><p class="listing-card__reply" aria-label="Average reply time: ~2d" data-astro-cid-67gd6ilq>Replies in ~2d</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$19,950</span><span class="price__v" data-price-cur="CAD">CA$28,345</span><span class="price__v" data-price-cur="GBP">£15,060</span><span class="price__v" data-price-cur="AUD">A$28,902</span><span class="price__v" data-price-cur="EUR">€17,489</span><span class="price__v" data-price-cur="JPY">¥3,241,869</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmsportclassics-2001-toyota-estima-62002/" aria-label="2001 Toyota Estima">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRgIBAABXRUJQVlA4IPYAAABwBQCdASoYABIAPkkgjUSioiEUBVQoBIS0gFp0xic7wcD7R3rfhQjlHkNqSJRkdQr6nsRAAP76OtRIegUejibNRqLK3r4X7xWjb+52v6OTEH8e2/NfQoZCWSnvDATF/rd8JgVXKfAcWbriRMlBDCBpazW/GAr7xysEalPaGSB3xDIWjH6tQvBQT9f27F1M2EhGKkJEXj8CBTOHNavpMMxW9txhNsToEWZ/Xur8pHyDFSYiBXZvdfm/mGi6fvN9sePZudiFqP9mKoBy1LEeLP6BjwkMEev7KuFV9Ipmul9pFmgY2hI9yeCWMdgyWL5+/xOp4CKAAAA=');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d89928fe-f082-4e17-2d44-4ef0d184b500/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d89928fe-f082-4e17-2d44-4ef0d184b500/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d89928fe-f082-4e17-2d44-4ef0d184b500/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d89928fe-f082-4e17-2d44-4ef0d184b500/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="2001 Toyota Estima JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" data-fallback-src="https://jdmsportclassics.com/wp-content/uploads/2026/06/IMG_7536.jpg" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="2001" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>2001 Toyota Estima</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>MI, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-26T02:20:42.042448+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>JDM Sport Classics</p><p class="listing-card__reply" aria-label="Average reply time: ~24h" data-astro-cid-67gd6ilq>Replies in ~24h</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$15,995</span><span class="price__v" data-price-cur="CAD">CA$22,726</span><span class="price__v" data-price-cur="GBP">£12,074</span><span class="price__v" data-price-cur="AUD">A$23,172</span><span class="price__v" data-price-cur="EUR">€14,022</span><span class="price__v" data-price-cur="JPY">¥2,599,183</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li><li role="listitem"><a class="card card--listing listing-card group listing-card--standard" href="/ad/1999-toyota-crown-s170-majesta-mqtsyi3s/" aria-label="1999 Toyota Crown">
  <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRqYAAABXRUJQVlA4IJoAAADQAwCdASoNABIAPkkci0OioaEYBAAoBISgCdACIe9+0o1aqhP8CMAA/v25TFeDFvav3wPFLooAszINtGxXlcuOQkusm7la1EnUL4X9nouRXaafh61ndTJWf5g3bQYNCz98Pty1mfxn313a+eD/d1ts6f4XSxN5Auk0fxHnNNaA3Zcee6nE66M3F5F1g39fTCNLIA/MjvClrAAA');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq><img src="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a8f0ed10-0d97-458d-6977-8f6b0c618500/w=300,h=225,fit=cover,metadata=none,quality=75" srcset="/cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a8f0ed10-0d97-458d-6977-8f6b0c618500/w=300,h=225,fit=cover,metadata=none,quality=75 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a8f0ed10-0d97-458d-6977-8f6b0c618500/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a8f0ed10-0d97-458d-6977-8f6b0c618500/w=800,h=600,fit=scale-down,metadata=none,quality=75 800w" sizes="(min-width: 1280px) 320px, (min-width: 1024px) 360px, (min-width: 768px) 33vw, (min-width: 640px) 50vw, 100vw" alt="1999 Toyota Crown JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="if(this.dataset.fallbackSrc){var f=this.dataset.fallbackSrc;this.dataset.fallbackSrc='';this.removeAttribute('srcset');this.src=f;}else{this.remove();}" data-astro-cid-67gd6ilq><span class="listing-card__import-chip" data-elig-chip data-listing-year="1999" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span></div>

  <div class="listing-card__body" data-astro-cid-67gd6ilq><p class="listing-card__title" data-astro-cid-67gd6ilq>1999 Toyota Crown</p><div class="listing-card__facts" data-astro-cid-67gd6ilq><span class="listing-card__fact listing-card__fact--left listing-card__fact--loc" data-astro-cid-67gd6ilq><span class="listing-card__loc-flag" aria-hidden="true" data-astro-cid-67gd6ilq><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480" aria-hidden="true" focusable="false" style="height:1em;width:1.34em;display:inline-block;vertical-align:-.15em;border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)"><path fill="#bd3d44" d="M0 0h640v480H0"/><path stroke="#fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><path fill="#192f5d" d="M0 0h364.8v258.5H0"/><marker id="us_svg-us-a" markerHeight="30" markerWidth="30"><path fill="#fff" d="m14 0 9 27L0 10h28L5 27z"/></marker><path fill="none" marker-mid="url(#us_svg-us-a)" d="m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z"/></svg></span>NC, USA</span><time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-06-25T17:55:09.076284+00:00" data-astro-cid-67gd6ilq>This week</time></div><div class="listing-card__price-row" data-astro-cid-67gd6ilq><div class="listing-card__dealer-col" data-astro-cid-67gd6ilq><p class="listing-card__dealer" data-astro-cid-67gd6ilq>Daniel JDM Carolinas</p><p class="listing-card__reply" aria-label="Average reply time: ~5h" data-astro-cid-67gd6ilq>Replies in ~5h</p></div><span class="listing-card__price readout" data-astro-cid-67gd6ilq><span data-price="true" class="price"><span class="price__v" data-price-cur="USD" data-price-default>$11,900</span><span class="price__v" data-price-cur="CAD">CA$16,907</span><span class="price__v" data-price-cur="GBP">£8,983</span><span class="price__v" data-price-cur="AUD">A$17,240</span><span class="price__v" data-price-cur="EUR">€10,432</span><span class="price__v" data-price-cur="JPY">¥1,933,747</span></span></span></div></div>
</a><script>
(function () {
  // Fade-in safety net: catch images that finished loading before the inline
  // `onload` attribute attached (cached/already-decoded). Without this, those
  // images would stay opacity:0 forever. Cheap idempotent sweep.
  document.querySelectorAll("img.listing-card__img").forEach(function (img) {
    if (img.complete && img.naturalWidth > 0) img.dataset.loaded = "1";
  });
  if (typeof Intl === "undefined" || !Intl.RelativeTimeFormat) return;
  var fmt = new Intl.RelativeTimeFormat("en", { numeric: "auto" });
  var DIV = [
    [60, "second"], [3600, "minute"], [86400, "hour"],
    [604800, "day"], [2592000, "week"], [31536000, "month"],
    [Infinity, "year"]
  ];
  var DIVISOR = [1, 60, 3600, 86400, 604800, 2592000, 31536000];
  document.querySelectorAll("time.listing-card__age[datetime]").forEach(function (el) {
    var iso = el.getAttribute("datetime");
    if (!iso) return;
    var diff = (new Date(iso).getTime() - Date.now()) / 1000;
    for (var i = 0; i < DIV.length; i++) {
      if (Math.abs(diff) < DIV[i][0]) {
        try {
          // Intl with numeric:"auto" returns lowercase natural-language
          // strings ("last week", "yesterday", "today"). Capitalize the first
          // character so card rows read as sentence-cased labels.
          var out = fmt.format(Math.round(diff / DIVISOR[i]), DIV[i][1]);
          el.textContent = out ? out.charAt(0).toUpperCase() + out.slice(1) : out;
        } catch (_) { /* leave server-rendered bucket in place */ }
        break;
      }
    }
  });
})();
</script></li></ul><script type="module" src="/_astro/ListingGrid.astro_astro_type_script_index_0_lang.D3zNTpui.js"></script><div class="pager-wrap" data-astro-cid-ohknivtf><nav class="pager" role="navigation" aria-label="Listing pages" data-astro-cid-ohknivtf><span class="btn-ghost btn--sm pager__step" aria-disabled="true" data-astro-cid-ohknivtf>← Previous</span><a href="/for-sale/toyota/" class="chip pager__num chip--active" aria-current="page" data-astro-cid-ohknivtf>1</a><a href="/for-sale/toyota/?page=2" class="chip pager__num" data-astro-cid-ohknivtf>2</a><a href="/for-sale/toyota/?page=3" class="chip pager__num" data-astro-cid-ohknivtf>3</a><span class="pager__ellipsis" aria-hidden="true" data-astro-cid-ohknivtf>…</span><a href="/for-sale/toyota/?page=64" class="chip pager__num" data-astro-cid-ohknivtf>64</a><span class="pager__indicator" data-astro-cid-ohknivtf>Page 1 of 64</span><a href="/for-sale/toyota/?page=2" rel="next" class="btn-ghost btn--sm pager__step pager__step--cta" data-astro-cid-ohknivtf>Next →</a></nav></div></section><section aria-labelledby="make-about-heading" class="make-about-section mt-10" data-astro-cid-wk2qacd4><h2 id="make-about-heading" class="make-about-heading" data-astro-cid-wk2qacd4>About Toyota</h2><p class="make-about-body" data-astro-cid-wk2qacd4>Toyota Motor Corporation was founded in 1937 in Aichi, Japan. The JDM lineup covers full-size luxury (the <a href="/learn/toyota/celsior/">Celsior</a>, sold abroad as the Lexus LS from 1989), executive sedans (<a href="/learn/toyota/crown/">Crown</a>, <a href="/learn/toyota/mark-2/">Mark II</a>, <a href="/learn/toyota/cresta/">Cresta</a>, <a href="/learn/toyota/chaser/">Chaser</a>), sports cars (<a href="/learn/toyota/supra/">Supra</a> A80 with the 2JZ-GTE, <a href="/learn/toyota/altezza/">Altezza</a> XE10 with the 3S-GE BEAMS, <a href="/learn/toyota/celica/">Celica</a>, <a href="/learn/toyota/mr2/">MR2</a>, <a href="/learn/toyota/soarer/">Soarer</a>), and four-wheel-drive (<a href="/learn/toyota/land-cruiser/">Land Cruiser</a>, <a href="/learn/toyota/land-cruiser-prado/">Land Cruiser Prado</a>, <a href="/learn/toyota/hiace/">Hiace</a> commercial van). The JDM-only Soarer, Chaser, and Cresta are RWD platforms with no direct North American export.</p></section><section aria-labelledby="models-heading" class="mt-10" data-astro-cid-wk2qacd4><div class="section-head" data-astro-cid-wk2qacd4><div data-astro-cid-wk2qacd4><p class="eyebrow" data-astro-cid-wk2qacd4>Shortcuts</p><h2 id="models-heading" class="section-title" data-astro-cid-wk2qacd4>Browse by model</h2></div></div><ul class="grid gap-2.5 sm:grid-cols-2 lg:grid-cols-4" role="list" data-astro-cid-wk2qacd4><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/86/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>86</span><span class="tile__count readout" data-astro-cid-wk2qacd4>2</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/alphard/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Alphard</span><span class="tile__count readout" data-astro-cid-wk2qacd4>12</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/altezza/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Altezza</span><span class="tile__count readout" data-astro-cid-wk2qacd4>48</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/aristo/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Aristo</span><span class="tile__count readout" data-astro-cid-wk2qacd4>49</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/caldina/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Caldina</span><span class="tile__count readout" data-astro-cid-wk2qacd4>7</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/celica/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Celica</span><span class="tile__count readout" data-astro-cid-wk2qacd4>46</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/celsior/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Celsior</span><span class="tile__count readout" data-astro-cid-wk2qacd4>20</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/century/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Century</span><span class="tile__count readout" data-astro-cid-wk2qacd4>15</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/chaser/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Chaser</span><span class="tile__count readout" data-astro-cid-wk2qacd4>85</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/corolla/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Corolla</span><span class="tile__count readout" data-astro-cid-wk2qacd4>13</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/cresta/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Cresta</span><span class="tile__count readout" data-astro-cid-wk2qacd4>36</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/crown/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Crown</span><span class="tile__count readout" data-astro-cid-wk2qacd4>68</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/dyna/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Dyna</span><span class="tile__count readout" data-astro-cid-wk2qacd4>9</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/estima/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Estima</span><span class="tile__count readout" data-astro-cid-wk2qacd4>22</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/fj-cruiser/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Fj Cruiser</span><span class="tile__count readout" data-astro-cid-wk2qacd4>2</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/grand-hiace/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Grand Hiace</span><span class="tile__count readout" data-astro-cid-wk2qacd4>6</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/granvia/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Granvia</span><span class="tile__count readout" data-astro-cid-wk2qacd4>4</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/harrier/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Harrier</span><span class="tile__count readout" data-astro-cid-wk2qacd4>13</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/hiace/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>HiAce</span><span class="tile__count readout" data-astro-cid-wk2qacd4>49</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/hilux/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Hilux</span><span class="tile__count readout" data-astro-cid-wk2qacd4>6</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/hilux-surf/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Hilux Surf</span><span class="tile__count readout" data-astro-cid-wk2qacd4>24</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/ist/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Ist</span><span class="tile__count readout" data-astro-cid-wk2qacd4>1</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/land-cruiser/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Land Cruiser</span><span class="tile__count readout" data-astro-cid-wk2qacd4>87</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/land-cruiser-prado/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Land Cruiser Prado</span><span class="tile__count readout" data-astro-cid-wk2qacd4>65</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/lite-ace/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Lite Ace</span><span class="tile__count readout" data-astro-cid-wk2qacd4>7</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/majesta/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Majesta</span><span class="tile__count readout" data-astro-cid-wk2qacd4>6</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/mark-2/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Mark II</span><span class="tile__count readout" data-astro-cid-wk2qacd4>42</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/mark-x/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Mark X</span><span class="tile__count readout" data-astro-cid-wk2qacd4>4</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/mr2/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>MR2</span><span class="tile__count readout" data-astro-cid-wk2qacd4>65</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/noah/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Noah</span><span class="tile__count readout" data-astro-cid-wk2qacd4>5</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/prius/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Prius</span><span class="tile__count readout" data-astro-cid-wk2qacd4>1</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/raum/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Raum</span><span class="tile__count readout" data-astro-cid-wk2qacd4>1</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/rav4/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>RAV4</span><span class="tile__count readout" data-astro-cid-wk2qacd4>3</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/regius/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Regius</span><span class="tile__count readout" data-astro-cid-wk2qacd4>5</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/sera/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Sera</span><span class="tile__count readout" data-astro-cid-wk2qacd4>3</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/soarer/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Soarer</span><span class="tile__count readout" data-astro-cid-wk2qacd4>54</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/sprinter/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Sprinter</span><span class="tile__count readout" data-astro-cid-wk2qacd4>2</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/sprinter-carib/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Sprinter Carib</span><span class="tile__count readout" data-astro-cid-wk2qacd4>3</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/starlet/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Starlet</span><span class="tile__count readout" data-astro-cid-wk2qacd4>3</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/succeed/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Succeed</span><span class="tile__count readout" data-astro-cid-wk2qacd4>1</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/supra/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Supra</span><span class="tile__count readout" data-astro-cid-wk2qacd4>63</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/townace/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Townace</span><span class="tile__count readout" data-astro-cid-wk2qacd4>4</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/toyoace/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Toyoace</span><span class="tile__count readout" data-astro-cid-wk2qacd4>6</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/tundra/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Tundra</span><span class="tile__count readout" data-astro-cid-wk2qacd4>1</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/vellfire/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Vellfire</span><span class="tile__count readout" data-astro-cid-wk2qacd4>5</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/verossa/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Verossa</span><span class="tile__count readout" data-astro-cid-wk2qacd4>4</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/vitz/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Vitz</span><span class="tile__count readout" data-astro-cid-wk2qacd4>13</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/voxy/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Voxy</span><span class="tile__count readout" data-astro-cid-wk2qacd4>1</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/will/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Will</span><span class="tile__count readout" data-astro-cid-wk2qacd4>7</span></a></li><li role="listitem" data-astro-cid-wk2qacd4><a href="/for-sale/toyota/windom/" class="tile" data-astro-cid-wk2qacd4><span class="tile__name" data-astro-cid-wk2qacd4>Windom</span><span class="tile__count readout" data-astro-cid-wk2qacd4>2</span></a></li></ul></section><div class="mt-10" data-astro-cid-wk2qacd4><div class="relative w-full mx-auto md:hidden" style="min-height:250px;max-width:336px;contain:layout;overflow:hidden;"><div class="mv_slot_target_mobile" data-slot="content" data-hint-slot-sizes="300x250,336x280" id="ad-slot-for-sale-make-mid" style="width:100%;height:100%;" aria-hidden="true"></div><div id="ad-fallback-for-sale-make-mid" class="absolute inset-0 flex items-center justify-center p-3 sm:p-5" aria-label="Promoted content"><div class="w-full h-full flex flex-col items-center justify-center text-center gap-2.5 rounded-sm border border-bg-border bg-bg-raised px-6 py-5 relative overflow-hidden isolate"><svg class="jdm-tile-pattern jdm-tile-pattern--cta-subtle" preserveAspectRatio="xMidYMid slice" aria-hidden="true" data-astro-cid-o3zjqw4a><defs data-astro-cid-o3zjqw4a><pattern id="jdmTileCtaStandard-ad-slot-for-sale-make-mid" patternUnits="userSpaceOnUse" width="72" height="31" patternTransform="rotate(-22)" data-astro-cid-o3zjqw4a><use href="#jdmBrandBlock" width="56" height="24" x="8" y="3" data-astro-cid-o3zjqw4a></use></pattern></defs><rect width="100%" height="100%" fill="url(#jdmTileCtaStandard-ad-slot-for-sale-make-mid)" data-astro-cid-o3zjqw4a></rect></svg><span class="eyebrow relative z-10">From JDMBUYSELL</span><p class="text-base font-semibold text-text-primary leading-snug max-w-xs relative z-10">Browse Toyota buyer&#39;s guides, specs, and chassis breakdowns.</p><a href="/learn/toyota/" class="cta-link relative z-10" data-event="buy-browse--adslot-for-sale-make-mid" data-intent="buy-browse" data-stage="discovery">Toyota buying guides<span aria-hidden="true">→</span></a></div></div></div><script>(function(){const slotId = "ad-slot-for-sale-make-mid";
const fallbackId = "ad-fallback-for-sale-make-mid";

      // Hide the house-ad fallback when the Mediavine script fills the slot.
      // Default state is "fallback visible"; this script flips it off on the
      // first sign of an injected creative.
      //
      // Observation surface: the WRAPPER (slot's parentElement), not the
      // slot div itself. Mediavine has been observed to fill in three
      // different patterns — (a) append iframe as child of the slot div,
      // (b) replace the slot div via outerHTML, (c) insert iframe as a
      // sibling of the slot div. Watching only the slot div catches (a)
      // and misses (b) and (c), which is the bug behind the visible
      // fallback under a filled ad in the PDP sidebar 2026-05-26.
      //
      // Fill check uses two signals: (1) the slot div (re-queried each call
      // in case outerHTML replaced it) has any children, OR (2) any iframe
      // sits anywhere inside the wrapper. Either is sufficient to declare
      // the slot filled.
      (function () {
        var slot = document.getElementById(slotId);
        var fallback = fallbackId ? document.getElementById(fallbackId) : null;
        if (!slot) return;
        if (!fallback) return; // suppress-fallback case — nothing to hide
        var wrapper = slot.parentElement;
        if (!wrapper) return;

        function isFilled() {
          var current = document.getElementById(slotId);
          if (current && current.children.length > 0) return true;
          return wrapper.querySelector("iframe") !== null;
        }

        function hideFallback() {
          fallback.style.display = "none";
        }

        if (isFilled()) {
          hideFallback();
          return;
        }

        var observer = new MutationObserver(function () {
          if (isFilled()) {
            hideFallback();
            observer.disconnect();
          }
        });
        observer.observe(wrapper, { childList: true, subtree: true });

        // Belt-and-braces 60s poll — covers any injection pattern the
        // MutationObserver missed (shouldn't happen with subtree:true on
        // the wrapper, kept as defence in depth).
        setTimeout(function () {
          if (isFilled()) hideFallback();
        }, 60000);
      })();
    })();</script></div><div class="mt-6" data-astro-cid-wk2qacd4><div class="relative w-full mx-auto hidden md:block" style="min-height:250px;max-width:728px;contain:layout;overflow:hidden;"><div class="mv_slot_target_desktop" data-slot="content" data-hint-slot-sizes="728x90,300x250,336x280" id="ad-slot-for-sale-make-bottom" style="width:100%;height:100%;" aria-hidden="true"></div><div id="ad-fallback-for-sale-make-bottom" class="absolute inset-0 flex items-center justify-center p-3 sm:p-5" aria-label="Promoted content"><div class="w-full h-full flex flex-col items-center justify-center text-center gap-2.5 rounded-sm border border-bg-border bg-bg-raised px-6 py-5 relative overflow-hidden isolate"><svg class="jdm-tile-pattern jdm-tile-pattern--cta-subtle" preserveAspectRatio="xMidYMid slice" aria-hidden="true" data-astro-cid-o3zjqw4a><defs data-astro-cid-o3zjqw4a><pattern id="jdmTileCtaStandard-ad-slot-for-sale-make-bottom" patternUnits="userSpaceOnUse" width="72" height="31" patternTransform="rotate(-22)" data-astro-cid-o3zjqw4a><use href="#jdmBrandBlock" width="56" height="24" x="8" y="3" data-astro-cid-o3zjqw4a></use></pattern></defs><rect width="100%" height="100%" fill="url(#jdmTileCtaStandard-ad-slot-for-sale-make-bottom)" data-astro-cid-o3zjqw4a></rect></svg><span class="eyebrow relative z-10">From JDMBUYSELL</span><p class="text-base font-semibold text-text-primary leading-snug max-w-xs relative z-10">Have a JDM car to sell? List it free — no fees.</p><a href="/sell/" class="cta-link relative z-10" data-event="buy-browse--adslot-for-sale-make-bottom" data-intent="buy-browse" data-stage="discovery">List your JDM<span aria-hidden="true">→</span></a></div></div></div><script>(function(){const slotId = "ad-slot-for-sale-make-bottom";
const fallbackId = "ad-fallback-for-sale-make-bottom";

      // Hide the house-ad fallback when the Mediavine script fills the slot.
      // Default state is "fallback visible"; this script flips it off on the
      // first sign of an injected creative.
      //
      // Observation surface: the WRAPPER (slot's parentElement), not the
      // slot div itself. Mediavine has been observed to fill in three
      // different patterns — (a) append iframe as child of the slot div,
      // (b) replace the slot div via outerHTML, (c) insert iframe as a
      // sibling of the slot div. Watching only the slot div catches (a)
      // and misses (b) and (c), which is the bug behind the visible
      // fallback under a filled ad in the PDP sidebar 2026-05-26.
      //
      // Fill check uses two signals: (1) the slot div (re-queried each call
      // in case outerHTML replaced it) has any children, OR (2) any iframe
      // sits anywhere inside the wrapper. Either is sufficient to declare
      // the slot filled.
      (function () {
        var slot = document.getElementById(slotId);
        var fallback = fallbackId ? document.getElementById(fallbackId) : null;
        if (!slot) return;
        if (!fallback) return; // suppress-fallback case — nothing to hide
        var wrapper = slot.parentElement;
        if (!wrapper) return;

        function isFilled() {
          var current = document.getElementById(slotId);
          if (current && current.children.length > 0) return true;
          return wrapper.querySelector("iframe") !== null;
        }

        function hideFallback() {
          fallback.style.display = "none";
        }

        if (isFilled()) {
          hideFallback();
          return;
        }

        var observer = new MutationObserver(function () {
          if (isFilled()) {
            hideFallback();
            observer.disconnect();
          }
        });
        observer.observe(wrapper, { childList: true, subtree: true });

        // Belt-and-braces 60s poll — covers any injection pattern the
        // MutationObserver missed (shouldn't happen with subtree:true on
        // the wrapper, kept as defence in depth).
        setTimeout(function () {
          if (isFilled()) hideFallback();
        }, 60000);
      })();
    })();</script></div><section aria-labelledby="related-heading" class="mt-10" data-astro-cid-wk2qacd4><p class="eyebrow mb-3" data-astro-cid-wk2qacd4>Explore more</p><ul class="flex flex-wrap gap-2.5" role="list" data-astro-cid-wk2qacd4><li data-astro-cid-wk2qacd4><a href="/for-sale/" class="chip" data-astro-cid-wk2qacd4>All JDM listings →</a></li><li data-astro-cid-wk2qacd4><a href="/learn/toyota/" class="chip" data-astro-cid-wk2qacd4>Toyota buying guides →</a></li><li data-astro-cid-wk2qacd4><a href="/dealers/" class="chip" data-astro-cid-wk2qacd4>Find a Toyota dealer →</a></li></ul></section></main>
    <script type="application/json" class="meta-view-content-collection-data">{"listingIds":["b802d993-3eed-46dd-b1eb-0046c8103925","835b074c-c5d6-4d75-a36d-7ed6df7d6809","e851c3f5-42fc-46ec-958e-f24ae87c1751","02080e58-ea94-4c01-8bb4-a7631ec59fd0","e808999c-f800-407f-b42e-b6298a761bbd","e8454c48-6a81-4118-95bb-26cfa9f52a4c","6afd9072-9c0a-46c7-b189-8c54c1554ec2","c70dcde0-f6d7-4c43-9dea-06b0fe41be96","3eea2384-8a1e-4d15-a274-feac50978fd1","2303fa5c-92d2-4341-b5b3-826dca410e3c"],"contentName":"Toyota JDM cars for sale"}</script><script type="module" src="/_astro/MetaPixelCollection.astro_astro_type_script_index_0_lang.DeV8Farn.js"></script>
    <script type="module" src="/_astro/index.astro_astro_type_script_index_1_lang.8JdxFDs-.js"></script><footer class="site-footer" aria-labelledby="site-footer-heading" data-astro-cid-jo6i4kqk><h2 id="site-footer-heading" class="sr-only" data-astro-cid-jo6i4kqk>Site footer</h2><!-- Band 1: Brand + Newsletter — dark surface (#0A0A0A)
       Hosts an atmospheric brand-tile pattern (decorative, no fade).
       `.footer-band-dark` is `position:relative isolation:isolate
       overflow:hidden` (see CSS below) so the absolute pattern fills the
       band; the content wrapper has `relative z-10` so nav text + logo
       stack above the pattern at z-index 1. --><div class="footer-band-dark" data-astro-cid-jo6i4kqk><svg class="jdm-tile-pattern jdm-tile-pattern--footer" preserveAspectRatio="xMidYMid slice" aria-hidden="true" data-astro-cid-o3zjqw4a><defs data-astro-cid-o3zjqw4a><pattern id="jdmTile-footer" patternUnits="userSpaceOnUse" width="565" height="242.07" patternTransform="rotate(-22)" data-astro-cid-o3zjqw4a><use href="#jdmBrandBlock" width="554" height="231.07" x="5.5" y="5.5" data-astro-cid-o3zjqw4a></use></pattern></defs><rect width="100%" height="100%" fill="url(#jdmTile-footer)" data-astro-cid-o3zjqw4a></rect></svg><div class="mx-auto max-w-6xl px-4 sm:px-6 py-12 md:py-14 relative z-10" data-astro-cid-jo6i4kqk><div class="grid gap-12 md:grid-cols-2 lg:gap-16" data-astro-cid-jo6i4kqk><!-- Left: brand block --><div data-astro-cid-jo6i4kqk><a href="/" aria-label="JDMBUYSELL — home" data-astro-cid-f7espo7c="true" class="logo logo--interactive logo--inverse">
  <span class="logo__mark" aria-hidden="true" data-astro-cid-f7espo7c><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 180.00156 48.335999" role="img" aria-label="JDMBUYSELL" data-astro-cid-f7espo7c><title>JDMBUYSELL</title><defs data-astro-cid-f7espo7c><clipPath id="jbsLogoClip" clipPathUnits="userSpaceOnUse" data-astro-cid-f7espo7c><path d="M 0,768 H 1366 V 0 H 0 Z" data-astro-cid-f7espo7c></path></clipPath></defs><g transform="matrix(1.3333333,0,0,-1.3333333,-214.28555,720.20349)" data-astro-cid-f7espo7c><g transform="matrix(0.43529005,0,0,0.41448517,281.6633,540.15263)" data-astro-cid-f7espo7c><path d="M 0,0 H 11.155 L 14.367,-14.028 20.113,0 H 32.282 L 18.76,-23.394 16.902,-40.225 H 6.592 l 1.352,16.831 z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="matrix(0.43529005,0,0,0.41448517,-10.164909,256.32985)" data-astro-cid-f7espo7c><g clip-path="url(#jbsLogoClip)" data-astro-cid-f7espo7c><g transform="translate(649.4648,684.7598)" data-astro-cid-f7espo7c><path d="m 0,0 -2.704,-24.676 c 0,0 -1.182,-7.011 2.704,-7.098 3.531,-0.08 4.429,2.776 4.901,5.915 L 7.437,0 h 11.154 l -3.042,-27.38 c 0,0 -0.315,-14.82 -16.901,-14.028 -4.338,0.206 -12.276,2.408 -12.275,12.294 L -11.155,0 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(622.5044,672.4478)" data-astro-cid-f7espo7c><path d="m 0,0 c -0.49,-3.664 -2.894,-3.735 -2.894,-3.735 h -2.491 l 0.653,7.47 h 2.828 C -1.904,3.735 0.49,3.664 0,0 m -0.504,-15.146 c -0.571,-3.985 -3.372,-4.063 -3.372,-4.063 h -2.903 l 0.76,8.127 h 3.296 c 0,0 2.789,-0.078 2.219,-4.064 m 5.323,9.374 c 0,0 5.234,1.181 5.24,9.126 0.007,8.958 -8.958,8.958 -8.958,8.958 H -14.11 l -3.888,-40.225 h 16.065 c 6.879,0 11.818,5.11 11.995,12.169 0.183,7.351 -5.243,9.972 -5.243,9.972" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(430.7607,684.7598)" data-astro-cid-f7espo7c><path d="M 0,0 -9.485,-52.955 c -0.38,-2.121 -2.224,-3.665 -4.379,-3.665 h -19.939 l -4.394,-29.493 H 158.704 L 168.338,0 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-keep-dark data-astro-cid-f7espo7c></path></g><g transform="translate(436.1689,678.5908)" data-astro-cid-f7espo7c><path d="m 0,0 -8.873,-50.451 c -1.775,-6.845 -6.592,-6.338 -6.592,-6.338 h -15.718 l -3.549,-18.507 h 20.535 C 5.324,-75.296 9.761,-54 9.761,-54 l 9.76,54 z" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(491.4243,642.2212)" data-astro-cid-f7espo7c><path d="m 0,0 c -3.284,-19.659 -17.28,-18.56 -17.28,-18.56 l 6.352,37.279 C 2.847,18.719 1.01,6.047 0,0 m -1.308,36.761 h -26.52 L -40.604,-36.76 h 25.352 c 0,0 28.07,0.822 34.643,33.734 5.667,28.378 -5.5,39.787 -20.699,39.787" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(568.5068,678.5908)" data-astro-cid-f7espo7c><path d="M 0,0 -18.929,-42 -22.31,0 h -20.788 l -18.93,-73.13 h 20.958 l 8.281,36.835 2.873,-36.835 h 12.846 l 15.38,36.76 -4.732,-36.76 h 19.775 l 7.605,73.521 z" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(678.4507,639.3794)" data-astro-cid-f7espo7c><path d="M 0,0 H 11.155 L 8.113,-30.422 h 8.958 l -0.93,-9.803 H -3.718 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(655.2568,639.3794)" data-astro-cid-f7espo7c><path d="M 0,0 H 11.155 L 8.113,-30.422 h 8.957 l -0.929,-9.803 H -3.718 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(652.5386,639.3794)" data-astro-cid-f7espo7c><path d="m 0,0 h -21.666 l -4.14,-40.732 h 21.465 l 0.76,9.803 H -14.06 l 0.338,6.169 h 9.212 l 1.183,9.465 h -9.549 l 0.422,5.577 H -1 Z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(624.0283,626.8726)" data-astro-cid-f7espo7c><path d="m 0,0 c 0,0 -3.957,4.083 -9,3.296 -2.112,-0.33 -3.394,-3.32 -1.014,-5.451 3.94,-3.528 7.82,-4.273 10.014,-9 2.13,-4.59 0.901,-13.606 -5.127,-16.563 -6.028,-2.958 -13.621,-2.198 -18.704,0.971 l 1.014,11.282 c 0,0 5.197,-4.183 8.493,-4.563 3.296,-0.381 5.979,2.02 4.056,5.07 -1.2,1.904 -4.046,3.24 -6.569,4.767 -4.272,2.586 -6.994,7.774 -4.586,14.247 3.571,9.597 15.842,10.902 22.182,6.339 z" style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g><g transform="translate(406.2534,684.7598)" data-astro-cid-f7espo7c><path d="M 0,0 H 18.423 L 10.264,-45.51 C 9.655,-48.907 6.699,-51.38 3.247,-51.38 H -8.451 Z" style="fill:#e9252e;fill-opacity:1;fill-rule:nonzero;stroke:none" data-astro-cid-f7espo7c></path></g></g></g></g></svg></span>
  <span class="sr-only" data-astro-cid-f7espo7c>JDMBUYSELL</span>
</a><script>
  (function () {
    var logos = document.querySelectorAll("a.logo[href]");
    if (!logos.length) return;
    var reduceMotion = window.matchMedia
      && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
    logos.forEach(function (a) {
      a.addEventListener("click", function (e) {
        if (e.defaultPrevented) return;
        if (e.button !== 0) return;
        if (e.metaKey || e.ctrlKey || e.shiftKey || e.altKey) return;
        var target;
        try {
          target = new URL(a.getAttribute("href"), window.location.href);
        } catch (_err) {
          return;
        }
        if (target.origin !== window.location.origin) return;
        if (target.pathname !== window.location.pathname) return;
        e.preventDefault();
        window.scrollTo({ top: 0, behavior: reduceMotion ? "auto" : "smooth" });
      });
    });
  })();
</script><p class="mt-4 max-w-xs text-sm leading-relaxed" style="color: rgba(255,255,255,0.65);" data-astro-cid-jo6i4kqk>The marketplace for Japanese domestic market cars — listings from dealers, private sellers, importers, and exporters across the USA, Canada, Japan, and worldwide.</p><p class="mt-4 flex items-center gap-2 text-xs" style="color: rgba(255,255,255,0.65);" data-astro-cid-jo6i4kqk><span class="livedot" aria-hidden="true" data-astro-cid-jo6i4kqk></span>Marketplace updated daily</p><!-- Social channels — schema.org sameAs targets from the production site. --><ul class="social-row" role="list" aria-label="JDMBUYSELL on social media" data-astro-cid-jo6i4kqk><li role="listitem" data-astro-cid-jo6i4kqk><a href="https://www.facebook.com/jdmbuysell" class="social-link social-link-dark" aria-label="JDMBUYSELL on Facebook" rel="noopener noreferrer me" target="_blank" data-event="share--footer-social-facebook" data-astro-cid-jo6i4kqk><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M22 12.06C22 6.5 17.52 2 12 2S2 6.5 2 12.06c0 5.02 3.66 9.18 8.44 9.94v-7.03H7.9v-2.91h2.54V9.85c0-2.52 1.49-3.91 3.77-3.91 1.09 0 2.24.2 2.24.2v2.47h-1.26c-1.24 0-1.63.77-1.63 1.56v1.88h2.78l-.45 2.91h-2.33V22c4.78-.76 8.44-4.92 8.44-9.94z" data-astro-cid-jo6i4kqk></path></svg></a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="https://www.instagram.com/jdmbuysell/" class="social-link social-link-dark" aria-label="JDMBUYSELL on Instagram" rel="noopener noreferrer me" target="_blank" data-event="share--footer-social-instagram" data-astro-cid-jo6i4kqk><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-jo6i4kqk><rect x="3" y="3" width="18" height="18" rx="5" data-astro-cid-jo6i4kqk></rect><circle cx="12" cy="12" r="4" data-astro-cid-jo6i4kqk></circle><circle cx="17.5" cy="6.5" r="1" fill="currentColor" stroke="none" data-astro-cid-jo6i4kqk></circle></svg></a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="https://www.youtube.com/@jdmbuysell" class="social-link social-link-dark" aria-label="JDMBUYSELL on YouTube" rel="noopener noreferrer me" target="_blank" data-event="share--footer-social-youtube" data-astro-cid-jo6i4kqk><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M23.5 6.2a3 3 0 0 0-2.1-2.13C19.6 3.6 12 3.6 12 3.6s-7.6 0-9.4.47A3 3 0 0 0 .5 6.2 31.2 31.2 0 0 0 0 12a31.2 31.2 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.13c1.8.47 9.4.47 9.4.47s7.6 0 9.4-.47a3 3 0 0 0 2.1-2.13c.33-1.9.5-3.82.5-5.8a31.2 31.2 0 0 0-.5-5.8zM9.6 15.57V8.43L15.82 12 9.6 15.57z" data-astro-cid-jo6i4kqk></path></svg></a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="https://x.com/jdmbuysell" class="social-link social-link-dark" aria-label="JDMBUYSELL on X" rel="noopener noreferrer me" target="_blank" data-event="share--footer-social-x" data-astro-cid-jo6i4kqk><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24h-6.66l-5.214-6.817-5.97 6.817H1.673l7.73-8.835L1.254 2.25h6.832l4.713 6.231 5.445-6.231zm-1.161 17.52h1.833L7.083 4.126H5.117L17.083 19.77z" data-astro-cid-jo6i4kqk></path></svg></a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="https://ca.pinterest.com/jdmbuysell/" class="social-link social-link-dark" aria-label="JDMBUYSELL on Pinterest" rel="noopener noreferrer me" target="_blank" data-event="share--footer-social-pinterest" data-astro-cid-jo6i4kqk><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M12 2C6.48 2 2 6.48 2 12c0 4.24 2.64 7.85 6.36 9.3-.09-.79-.17-2 .03-2.86.18-.79 1.18-5.02 1.18-5.02s-.3-.6-.3-1.49c0-1.4.81-2.44 1.82-2.44.86 0 1.27.64 1.27 1.41 0 .86-.55 2.15-.83 3.35-.24 1 .5 1.82 1.49 1.82 1.79 0 3.17-1.89 3.17-4.61 0-2.41-1.73-4.1-4.21-4.1-2.87 0-4.55 2.15-4.55 4.37 0 .87.33 1.8.75 2.3.08.1.09.19.07.29l-.27 1.13c-.04.18-.14.22-.33.13-1.23-.57-2-2.37-2-3.81 0-3.1 2.25-5.95 6.5-5.95 3.41 0 6.06 2.43 6.06 5.68 0 3.39-2.14 6.12-5.11 6.12-1 0-1.94-.52-2.26-1.13l-.62 2.36c-.22.87-.83 1.96-1.23 2.62.93.29 1.92.44 2.95.44 5.52 0 10-4.48 10-10S17.52 2 12 2z" data-astro-cid-jo6i4kqk></path></svg></a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="https://www.linkedin.com/company/jdmbuysell/" class="social-link social-link-dark" aria-label="JDMBUYSELL on LinkedIn" rel="noopener noreferrer me" target="_blank" data-event="share--footer-social-linkedin" data-astro-cid-jo6i4kqk><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true" data-astro-cid-jo6i4kqk><path d="M20.45 20.45h-3.55v-5.57c0-1.33-.02-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94v5.67H9.36V9h3.41v1.56h.05c.47-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.45v6.29zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12zM7.12 20.45H3.56V9h3.56v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.45C23.2 24 24 23.23 24 22.28V1.72C24 .77 23.2 0 22.22 0z" data-astro-cid-jo6i4kqk></path></svg></a></li></ul></div><!-- Right: newsletter form --><section aria-label="Newsletter signup" data-astro-cid-jo6i4kqk><div class="newsletter-wrap" id="newsletter-signup" data-astro-cid-d2vjytht><p class="newsletter-heading" data-exp-el="footer_news_copy_v1:control" data-astro-cid-d2vjytht>Featured JDM cars in your inbox</p><p class="newsletter-sub" data-exp-el="footer_news_copy_v1:control" data-astro-cid-d2vjytht>New listings from across the marketplace, sent weekly.</p><p class="newsletter-heading" data-exp-el="footer_news_copy_v1:b" data-exp-hidden data-astro-cid-d2vjytht>The cars serious collectors find first</p><p class="newsletter-sub" data-exp-el="footer_news_copy_v1:b" data-exp-hidden data-astro-cid-d2vjytht>Weekly picks from across the JDM market — before most people know they're listed.</p><form method="POST" action="/api/newsletter/subscribe" class="newsletter-form" novalidate data-astro-cid-d2vjytht><input type="text" name="website" tabindex="-1" autocomplete="off" class="newsletter-honeypot" aria-hidden="true" data-astro-cid-d2vjytht><div class="newsletter-row" data-astro-cid-d2vjytht><label for="newsletter-email" class="sr-only" data-astro-cid-d2vjytht>Email address</label><input id="newsletter-email" type="email" name="email" placeholder="you@example.com" required autocomplete="email" class="newsletter-input" data-astro-cid-d2vjytht><button type="submit" class="newsletter-btn" data-event="newsletter--footer-newsletter-submit" data-astro-cid-d2vjytht>Subscribe</button></div><p class="newsletter-disclaimer" data-astro-cid-d2vjytht>By subscribing, you consent to receive weekly featured-JDM-car emails. Unsubscribe anytime.</p></form></div></section></div></div></div><!-- Band 2: Nav columns — white surface --><div class="footer-band-nav" data-astro-cid-jo6i4kqk><div class="mx-auto max-w-6xl px-4 sm:px-6 py-10 md:py-12" data-astro-cid-jo6i4kqk><!-- Four category columns, identical at every breakpoint. Grid:
           1-up mobile, 2-up sm, 3-up md, 4-up lg+. The former "Research"
           column moved to the dedicated "JDM knowledge" band below
           (2026-05-29); the "For dealers"/"For exporters" pair was removed
           earlier (2026-05-28). --><div class="grid gap-10 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4" data-astro-cid-jo6i4kqk><nav aria-label="Browse" data-astro-cid-jo6i4kqk><h3 class="footer-heading" data-astro-cid-jo6i4kqk>Browse</h3><ul role="list" class="flex flex-col gap-2.5" data-astro-cid-jo6i4kqk><li role="listitem" data-astro-cid-jo6i4kqk><a href="/for-sale/" class="footer-link" data-event="buy-browse--footer-column-browse" data-astro-cid-jo6i4kqk>JDM Car listings</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/for-sale/kei-trucks/" class="footer-link" data-event="buy-browse--footer-column-kei-trucks" data-astro-cid-jo6i4kqk>Kei trucks for sale</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/market-trends/" class="footer-link" data-event="research-guide--footer-column-trends" data-astro-cid-jo6i4kqk>JDM Market trends</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/import-costs/" class="footer-link" data-event="research-import--footer-column-import" data-astro-cid-jo6i4kqk>JDM Import cost calculator</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/dealers/" class="footer-link" data-event="dealers-directory--footer-column-browse" data-astro-cid-jo6i4kqk>JDM Dealerships</a></li></ul></nav><nav aria-label="Popular JDM models" data-astro-cid-jo6i4kqk><h3 class="footer-heading" data-astro-cid-jo6i4kqk>Popular JDM models</h3><ul role="list" class="flex flex-col gap-2.5" data-astro-cid-jo6i4kqk><li role="listitem" data-astro-cid-jo6i4kqk><a href="/for-sale/nissan/skyline/" class="footer-link" data-event="buy-browse--footer-column-popular-skyline" data-astro-cid-jo6i4kqk>Nissan Skyline</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/for-sale/toyota/chaser/" class="footer-link" data-event="buy-browse--footer-column-popular-chaser" data-astro-cid-jo6i4kqk>Toyota Chaser</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/for-sale/nissan/silvia/" class="footer-link" data-event="buy-browse--footer-column-popular-silvia" data-astro-cid-jo6i4kqk>Nissan Silvia</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/for-sale/mazda/rx-7/" class="footer-link" data-event="buy-browse--footer-column-popular-rx7" data-astro-cid-jo6i4kqk>Mazda RX-7</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/for-sale/toyota/supra/" class="footer-link" data-event="buy-browse--footer-column-popular-supra" data-astro-cid-jo6i4kqk>Toyota Supra</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/for-sale/honda/integra/" class="footer-link" data-event="buy-browse--footer-column-popular-integra" data-astro-cid-jo6i4kqk>Honda Integra</a></li></ul></nav><nav aria-label="Account" data-astro-cid-jo6i4kqk><h3 class="footer-heading" data-astro-cid-jo6i4kqk>Account</h3><ul role="list" class="flex flex-col gap-2.5" data-astro-cid-jo6i4kqk><li role="listitem" data-astro-cid-jo6i4kqk><a href="/auth/?redirect=%2Ffor-sale%2Ftoyota%2F" class="footer-link" data-event="account-signin--footer-column-account" data-astro-cid-jo6i4kqk>Sign in or create account</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/sell/" class="footer-link" data-event="sell-list--footer-column-list" data-astro-cid-jo6i4kqk>List your JDM</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/dealers/become/" class="footer-link" data-event="dealers-become--footer-column-account" data-astro-cid-jo6i4kqk>Become a dealer</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/dashboard/" class="footer-link" data-event="account-dashboard--footer-column-account" data-astro-cid-jo6i4kqk>Your dashboard</a></li></ul></nav><nav aria-label="Company" data-astro-cid-jo6i4kqk><h3 class="footer-heading" data-astro-cid-jo6i4kqk>Company</h3><ul role="list" class="flex flex-col gap-2.5" data-astro-cid-jo6i4kqk><li role="listitem" data-astro-cid-jo6i4kqk><a href="/about/" class="footer-link" data-event="about--footer-column-company" data-astro-cid-jo6i4kqk>About JDMBUYSELL</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/support-center/" class="footer-link" data-event="support--footer-column-company" data-astro-cid-jo6i4kqk>Support center</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/trust-and-safety/" class="footer-link" data-event="trust-and-safety--footer-column-company" data-astro-cid-jo6i4kqk>Trust &amp; safety</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/about/our-editorial-process/" class="footer-link" data-event="about-standards--footer-column-company" data-astro-cid-jo6i4kqk>Editorial standards</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/privacy/" class="footer-link" data-event="privacy--footer-column-company" data-astro-cid-jo6i4kqk>Privacy Policy</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/terms/" class="footer-link" data-event="terms--footer-column-company" data-astro-cid-jo6i4kqk>Terms of Service</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/privacy/cookies/" class="footer-link" data-event="privacy-cookies--footer-column-company" data-astro-cid-jo6i4kqk>Cookies &amp; measurement</a></li></ul></nav></div></div></div><!-- Band 2b: JDM knowledge & guides — full-width learn-link band.
       Added 2026-05-29 (footer IA pass) to replace the cramped "Research"
       nav column. A dedicated band carries longer, descriptive internal
       anchors to the rebuilt /learn/ hub and its import-topic pages — better
       crawler/AI context than terse column labels, and no truncation. Reuses
       the white nav surface + .footer-heading/.footer-link tokens; three
       themed groups in a 1/2/3-up grid. Removed from the old column: a live
       404 (/learn/topics/) and a phantom redirect (/buying-guide/). --><div class="footer-band-nav footer-band-knowledge" data-astro-cid-jo6i4kqk><div class="mx-auto max-w-6xl px-4 sm:px-6 py-10 md:py-12" data-astro-cid-jo6i4kqk><p class="footer-knowledge__eyebrow" data-astro-cid-jo6i4kqk>JDM knowledge &amp; guides</p><div class="mt-5 grid gap-10 sm:grid-cols-2 lg:grid-cols-3" data-astro-cid-jo6i4kqk><nav aria-label="Reference" data-astro-cid-jo6i4kqk><h3 class="footer-heading" data-astro-cid-jo6i4kqk>Reference</h3><ul role="list" class="flex flex-col gap-2.5" data-astro-cid-jo6i4kqk><li role="listitem" data-astro-cid-jo6i4kqk><a href="/learn/" class="footer-link" data-event="research-guide--footer-knowledge-learn" data-astro-cid-jo6i4kqk>What is a JDM car?</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/learn/#makes-heading" class="footer-link" data-event="research-guide--footer-knowledge-makes" data-astro-cid-jo6i4kqk>Browse every JDM make &amp; model</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/learn/#engines-heading" class="footer-link" data-event="research-guide--footer-knowledge-engines" data-astro-cid-jo6i4kqk>JDM engine guides</a></li></ul></nav><nav aria-label="Importing from Japan" data-astro-cid-jo6i4kqk><h3 class="footer-heading" data-astro-cid-jo6i4kqk>Importing from Japan</h3><ul role="list" class="flex flex-col gap-2.5" data-astro-cid-jo6i4kqk><li role="listitem" data-astro-cid-jo6i4kqk><a href="/learn/topics/importing-from-japan/" class="footer-link" data-event="research-guide--footer-knowledge-import-japan" data-astro-cid-jo6i4kqk>How to import a car from Japan</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/learn/topics/25-year-rule/" class="footer-link" data-event="research-guide--footer-knowledge-25-year" data-astro-cid-jo6i4kqk>The 25-year import rule explained</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/learn/topics/us-import-eligibility-calendar/" class="footer-link" data-event="research-guide--footer-knowledge-eligibility" data-astro-cid-jo6i4kqk>US import eligibility calendar</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/learn/topics/us-import-process/" class="footer-link" data-event="research-guide--footer-knowledge-us-process" data-astro-cid-jo6i4kqk>US import process, state by state</a></li></ul></nav><nav aria-label="More" data-astro-cid-jo6i4kqk><h3 class="footer-heading" data-astro-cid-jo6i4kqk>More</h3><ul role="list" class="flex flex-col gap-2.5" data-astro-cid-jo6i4kqk><li role="listitem" data-astro-cid-jo6i4kqk><a href="/learn/topics/auction-grading/" class="footer-link" data-event="research-guide--footer-knowledge-auction-grading" data-astro-cid-jo6i4kqk>Japanese auction grading explained</a></li><li role="listitem" data-astro-cid-jo6i4kqk><a href="/blog/" class="footer-link" data-event="research-guide--footer-knowledge-blog" data-astro-cid-jo6i4kqk>JDM blog &amp; news</a></li></ul></nav></div></div></div><!-- Pre-cutover feedback banner — sits between Band 2 (nav columns)
       and Band 3 (legal bar). Internally client-gated by localStorage
       (5-pageview threshold + dismissal flag) and renders as `[hidden]`
       when off, so the slot collapses to zero height for unqualified
       visitors. Moved here from a Base.astro sitewide bottom-fixed
       overlay 2026-05-26 (ui-ux-pro-max mobile-first review) because the
       PubWise/Mediavine adhesion ad units share the same viewport
       real-estate on mobile and their iframes self-elevate z-index above
       any value the banner could set. In-flow rendering eliminates the
       overlap entirely. --><div id="jdm-fb-banner" hidden role="region" aria-label="Site feedback"><div class="jdm-fb-inner"><div class="jdm-fb-collapsed" data-stage="collapsed"><div class="jdm-fb-text"><strong>New site! How's it going?</strong><p>Quick poll — comment optional.</p></div><div class="jdm-fb-actions"><button type="button" class="jdm-fb-btn jdm-fb-btn-sentiment" data-sentiment="love" aria-label="Love it">👍 Love it</button><button type="button" class="jdm-fb-btn jdm-fb-btn-sentiment" data-sentiment="hate" aria-label="Hate it">👎 Hate it</button><button type="button" class="jdm-fb-btn jdm-fb-btn-close" aria-label="Dismiss">×</button></div></div><form class="jdm-fb-expanded" data-stage="expanded" hidden novalidate method="post" action="/api/site-feedback"><div class="jdm-fb-form-head"><strong class="jdm-fb-form-title">Thanks! <span data-sentiment-label></span></strong><button type="button" class="jdm-fb-btn jdm-fb-btn-close" aria-label="Close">×</button></div><!-- honeypot — must stay empty for the submission to be processed. --><input type="text" name="website" autocomplete="off" tabindex="-1" aria-hidden="true" class="jdm-fb-honeypot"><label class="jdm-fb-field"><span>What stood out? <em>(optional)</em></span><textarea name="comment" rows="3" maxlength="2000" placeholder="What worked, what broke, what feels off…"></textarea></label><label class="jdm-fb-field"><span>Email if you'd like a reply <em>(optional)</em></span><input type="email" name="email" placeholder="you@example.com" autocomplete="email"></label><div class="jdm-fb-turnstile"><div class="cf-turnstile" data-sitekey="0x4AAAAAADOpWBgrHrVc_ljy" data-callback="onFeedbackTurnstileSuccess" data-theme="auto" data-size="compact"></div></div><div class="jdm-fb-form-actions"><button type="button" class="jdm-fb-btn jdm-fb-btn-ghost" data-cancel>Skip</button><button type="submit" class="jdm-fb-btn jdm-fb-btn-primary">Send</button></div></form><div class="jdm-fb-thanks" data-stage="thanks" hidden><strong>Thanks for the feedback!</strong></div></div></div><script>(function(){const FEEDBACK_START_DATE = "2026-05-25T00:00:00Z";
const FEEDBACK_END_DATE = "2026-07-04T23:59:59Z";
const PAGEVIEW_THRESHOLD = 5;

  (function () {
    if (typeof window === "undefined" || typeof document === "undefined") return;

    var DISMISS_KEY = "jdm-fb-v1-dismissed";
    var PV_KEY = "jdm-pv";

    // Increment the pageview counter on every page load, regardless of the
    // launch-window check — that way future banner variants inherit an
    // accurate count without needing to backfill.
    try {
      var current = parseInt(window.localStorage.getItem(PV_KEY) || "0", 10);
      if (!isFinite(current) || current < 0) current = 0;
      window.localStorage.setItem(PV_KEY, String(current + 1));
    } catch (e) {
      // localStorage blocked (private mode, strict cookies) — banner just
      // won't show. Harmless.
      return;
    }

    var now = Date.now();
    var startTs = Date.parse(FEEDBACK_START_DATE);
    var endTs = Date.parse(FEEDBACK_END_DATE);
    if (now < startTs || now > endTs) return;

    try {
      if (window.localStorage.getItem(DISMISS_KEY) === "1") return;
    } catch (e) { return; }

    var pv = parseInt(window.localStorage.getItem(PV_KEY) || "0", 10);
    if (pv < PAGEVIEW_THRESHOLD) return;

    var banner = document.getElementById("jdm-fb-banner");
    if (!banner) return;

    var collapsed = banner.querySelector('[data-stage="collapsed"]');
    var expanded  = banner.querySelector('[data-stage="expanded"]');
    var thanks    = banner.querySelector('[data-stage="thanks"]');
    var sentLabel = banner.querySelector('[data-sentiment-label]');
    var form = expanded; // the expanded stage IS the <form>
    var currentSentiment = null;
    var submitted = false;

    // Capture the Turnstile token when the widget completes the challenge.
    var feedbackTurnstileToken = '';
    window.onFeedbackTurnstileSuccess = function (token) {
      feedbackTurnstileToken = token;
    };

    // Lazy-load Turnstile. The Cloudflare challenge platform pulled by
    // api.js is ~450KB plus main-thread parse/exec, and this banner is
    // sitewide (Footer) — loading it on every render (incl. the homepage)
    // dragged LCP/TTI for a widget that only appears after the launch-window
    // + pageview-threshold gates above AND an explicit sentiment click that
    // reveals the form. Defer the script until showExpanded() so it costs
    // nothing on the overwhelming majority of page loads. Idempotent.
    var turnstileRequested = false;
    function ensureTurnstile() {
      if (turnstileRequested) return;
      if (!banner.querySelector('.cf-turnstile')) return; // no site key configured
      turnstileRequested = true;
      var s = document.createElement('script');
      s.src = 'https://challenges.cloudflare.com/turnstile/v0/api.js';
      s.async = true;
      s.defer = true;
      s.crossOrigin = 'anonymous';
      document.head.appendChild(s);
    }

    function dismiss() {
      try { window.localStorage.setItem(DISMISS_KEY, "1"); } catch (e) {}
      banner.hidden = true;
    }

    function showExpanded(sentiment) {
      ensureTurnstile();
      currentSentiment = sentiment;
      if (sentLabel) {
        sentLabel.textContent = sentiment === "love" ? "Love it 👍" : "Hate it 👎";
      }
      collapsed.hidden = true;
      expanded.hidden = false;
      thanks.hidden = true;
      var ta = expanded.querySelector('textarea[name="comment"]');
      if (ta && typeof ta.focus === "function") ta.focus();
    }

    function showThanks() {
      collapsed.hidden = true;
      expanded.hidden = true;
      thanks.hidden = false;
      setTimeout(dismiss, 2500);
    }

    function submit(payload) {
      if (submitted) return;
      submitted = true;
      var pvNum = parseInt(window.localStorage.getItem(PV_KEY) || "0", 10);
      // Include Turnstile token when available (widget present + challenge solved).
      var tsToken = feedbackTurnstileToken ||
        (banner.querySelector('input[name="cf-turnstile-response"]') || {}).value ||
        undefined;
      var fullPayload = {
        sentiment: payload.sentiment,
        comment: payload.comment || "",
        email: payload.email || "",
        page_url: window.location.href,
        user_agent: navigator.userAgent,
        pageview_count: isFinite(pvNum) ? pvNum : 0,
        turnstile_token: tsToken || undefined,
      };
      try {
        fetch('/api/site-feedback', {
          method: 'POST',
          headers: { 'Content-Type': 'application/json' },
          body: JSON.stringify(fullPayload),
          keepalive: true,
        }).catch(function () { /* fire and forget — UI already thanked them */ });
      } catch (e) { /* same */ }
    }

    // Sentiment buttons — expand the form on click.
    banner.querySelectorAll('.jdm-fb-btn-sentiment').forEach(function (btn) {
      btn.addEventListener('click', function () {
        var s = btn.getAttribute('data-sentiment');
        if (s !== "love" && s !== "hate") return;
        showExpanded(s);
      });
    });

    // Close (×) buttons — collapsed-stage × dismisses without saving;
    // expanded-stage × saves the sentiment they already clicked, then dismisses.
    banner.querySelectorAll('.jdm-fb-btn-close').forEach(function (btn) {
      btn.addEventListener('click', function () {
        if (currentSentiment && !expanded.hidden) {
          submit({ sentiment: currentSentiment, comment: "", email: "" });
        }
        dismiss();
      });
    });

    // Skip button inside the expanded stage — same as expanded-× (sentiment
    // is preserved, no comment / email saved).
    var cancelBtn = expanded.querySelector('[data-cancel]');
    if (cancelBtn) {
      cancelBtn.addEventListener('click', function () {
        if (currentSentiment) {
          submit({ sentiment: currentSentiment, comment: "", email: "" });
        }
        dismiss();
      });
    }

    // Form submit — full payload with comment + email.
    if (form) {
      form.addEventListener('submit', function (ev) {
        ev.preventDefault();
        if (!currentSentiment) return;
        var fd = new FormData(form);
        // Honeypot — non-empty means bot. Pretend success and bail.
        if (String(fd.get('website') || '').trim() !== '') {
          showThanks();
          return;
        }
        var comment = String(fd.get('comment') || '').trim();
        var email = String(fd.get('email') || '').trim();
        submit({ sentiment: currentSentiment, comment: comment, email: email });
        showThanks();
      });
    }

    banner.hidden = false;
  })();
})();</script><!-- Band 3: Bottom legal bar — single border at top, internal vertical
       rhythm (no inner hairline). Reworked 2026-05-25 (ui-ux-pro-max pass)
       to address three visual issues:
         (a) the phone link used `.footer-link` which forced 14px while the
             surrounding text was 12px — a normalization regression;
         (b) the NAP row was set off by an inner `border-t` that read as an
             orphaned third element rather than part of the legal bar;
         (c) the NAP block lacked semantic markup, so screen readers
             announced it as generic prose instead of contact information.
       Fix: drop the inner border, normalize phone size via .footer-legal-tel
       (inherits parent text-xs), and wrap the NAP block in <address> so
       assistive tech announces it as a contact block. ™ glyph on copyright
       line per CIPO trademark 2045058 (Colin direction 2026-05-25). --><div class="footer-band-legal border-t border-[var(--color-bg-border)]" data-astro-cid-jo6i4kqk><div class="mx-auto max-w-6xl px-4 py-5 text-xs leading-relaxed text-[var(--color-text-secondary)] sm:px-6" data-astro-cid-jo6i4kqk><div class="flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between" data-astro-cid-jo6i4kqk><p data-astro-cid-jo6i4kqk>&copy; 2026 JDMBUYSELL™. All rights reserved. · The #1 JDM marketplace since 2009 — we don't buy or sell vehicles ourselves.</p><p data-astro-cid-jo6i4kqk>Prices and availability are set by sellers and may change without notice.</p></div><address class="footer-legal-nap mt-3 not-italic" data-astro-cid-jo6i4kqk><span data-astro-cid-jo6i4kqk>JDMBUYSELL™</span><span class="footer-legal-sep" aria-hidden="true" data-astro-cid-jo6i4kqk>·</span><span data-astro-cid-jo6i4kqk>7878 Express St #17B, Burnaby, BC V5A 1T4, Canada</span><span class="footer-legal-sep" aria-hidden="true" data-astro-cid-jo6i4kqk>·</span><a href="tel:+12363044299" class="footer-legal-tel" data-astro-cid-jo6i4kqk>+1 (236) 304-4299</a></address></div></div></footer><script type="application/json" id="landing-page-view-config">{"surface":"","engagementMs":10000,"scrollFraction":0.25}</script><script type="module" src="/_astro/LandingPageView.astro_astro_type_script_index_0_lang.brHXxBZy.js"></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a1499adeecdc9939',t:'MTc4Mjk1Mjg4OA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>