<!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.4.2"><title>Toyota JDM cars for sale — 2558 listings | JDMBUYSELL</title><meta name="description" content="2558 Toyota JDM cars for sale. Browse 47 models from USD 1,636, median asking price USD 14,997. 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 — 2558 listings | JDMBUYSELL"><meta property="og:description" content="2558 Toyota JDM cars for sale. Browse 47 models from USD 1,636, median asking price USD 14,997. 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 — 2558 listings | JDMBUYSELL"><meta name="twitter:description" content="2558 Toyota JDM cars for sale. Browse 47 models from USD 1,636, median asking price USD 14,997. 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="#E9252E"><link rel="shortcut icon" href="/favicon.ico"><meta name="msapplication-TileColor" content="#0A0A0A"><meta name="msapplication-config" content="/browserconfig.xml"><meta name="theme-color" content="#0A0A0A"><!--
      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":"2558 Toyota JDM cars for sale. Browse 47 models including Chaser, Mark II, Aristo.","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":47,"itemListElement":[{"@type":"ListItem","position":1,"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":2,"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":3,"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":4,"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":5,"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":6,"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":7,"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":8,"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":9,"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":10,"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":11,"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":12,"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":13,"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":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/majesta/","name":"Toyota Majesta for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/majesta/"}},{"@type":"ListItem","position":16,"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":17,"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":18,"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":19,"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":20,"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":21,"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":22,"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":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/townace/","name":"Toyota Townace for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/townace/"}},{"@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/century/","name":"Toyota Century for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/century/"}},{"@type":"ListItem","position":27,"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":28,"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":29,"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":30,"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":31,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/coaster/","name":"Toyota Coaster for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/coaster/"}},{"@type":"ListItem","position":32,"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":33,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/carina/","name":"Toyota Carina for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/carina/"}},{"@type":"ListItem","position":34,"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":35,"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":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/toyoace/","name":"Toyota Toyoace for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/toyoace/"}},{"@type":"ListItem","position":38,"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":39,"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":40,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/camry/","name":"Toyota Camry for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/camry/"}},{"@type":"ListItem","position":41,"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":42,"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":43,"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":44,"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":45,"item":{"@type":"WebPage","@id":"https://www.jdmbuysell.com/for-sale/toyota/ipsum/","name":"Toyota Ipsum for sale","url":"https://www.jdmbuysell.com/for-sale/toyota/ipsum/"}},{"@type":"ListItem","position":46,"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":"ListItem","position":47,"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":"ItemList","@id":"https://www.jdmbuysell.com/for-sale/toyota/#listing-list","name":"Recent Toyota listings","numberOfItems":2558,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmkingimports-1999-toyota-chaser-3719/","name":"1999 Toyota Chaser Avante","description":"1999 Toyota Chaser for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmkingimports-1999-toyota-chaser-3719/","vehicleModelDate":"1999","brand":{"@type":"Brand","name":"Toyota"},"model":"Chaser","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/59ed0e169680566d-IMG_5475-scaled.jpg/w1200","offers":{"@type":"Offer","price":6900,"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/jdmkingimports-1999-toyota-chaser-3719/","seller":{"@type":"AutoDealer","name":"JDM King Imports"}}}},{"@type":"ListItem","position":2,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/japandirectmotors-2000-toyota-celsior-6aef6093c7f2d706e40210b0/","name":"2000 Toyota Celsior C-Type | STK #3095","description":"2000 Toyota Celsior for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/japandirectmotors-2000-toyota-celsior-6aef6093c7f2d706e40210b0/","vehicleModelDate":"2000","brand":{"@type":"Brand","name":"Toyota"},"model":"Celsior","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/2c388a6b367924be-JDM-26.jpg/w1200","offers":{"@type":"Offer","price":17950,"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-2000-toyota-celsior-6aef6093c7f2d706e40210b0/","seller":{"@type":"AutoDealer","name":"Japan Direct Motors"}}}},{"@type":"ListItem","position":3,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmoffroad-1998-toyota-land-cruiser-225/","name":"1998 TOYOTA LAND CRUISER","description":"1998 Toyota Land Cruiser for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmoffroad-1998-toyota-land-cruiser-225/","vehicleModelDate":"1998","brand":{"@type":"Brand","name":"Toyota"},"model":"Land Cruiser","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/3f05d00522f44e65-202611-3275a06ed5ea4ab8afd0a27a2ecb11cb.jpg/w1200","offers":{"@type":"Offer","price":33900,"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/jdmoffroad-1998-toyota-land-cruiser-225/","seller":{"@type":"AutoDealer","name":"JDM Offroad"}}}},{"@type":"ListItem","position":4,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmoffroad-1993-toyota-land-cruiser-216/","name":"1993 TOYOTA LAND CRUISER","description":"1993 Toyota Land Cruiser for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmoffroad-1993-toyota-land-cruiser-216/","vehicleModelDate":"1993","brand":{"@type":"Brand","name":"Toyota"},"model":"Land Cruiser","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/4ce8ad102010ef54-202610-735d8c840f0a4d8e97c8607f2f22bc41.jpg/w1200","offers":{"@type":"Offer","price":36000,"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/jdmoffroad-1993-toyota-land-cruiser-216/","seller":{"@type":"AutoDealer","name":"JDM Offroad"}}}},{"@type":"ListItem","position":5,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmoffroad-1996-toyota-granvia-240/","name":"1996 TOYOTA GRANVIA","description":"1996 Toyota Granvia for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmoffroad-1996-toyota-granvia-240/","vehicleModelDate":"1996","brand":{"@type":"Brand","name":"Toyota"},"model":"Granvia","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/79839cdaab43c216-202610-62dbea4eef35447497c057f29e81ab9e.jpg/w1200","offers":{"@type":"Offer","price":17000,"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/jdmoffroad-1996-toyota-granvia-240/","seller":{"@type":"AutoDealer","name":"JDM Offroad"}}}},{"@type":"ListItem","position":6,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/1996-toyota-mr2-mr-2-gt-s-mw6m71vq/","name":"1996 Toyota MR2 MR-2 GT-S","description":"1996 Toyota MR2 for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/1996-toyota-mr2-mr-2-gt-s-mw6m71vq/","vehicleModelDate":"1996","brand":{"@type":"Brand","name":"Toyota"},"model":"MR2","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/2891a77f-e1b1-4933-f3c6-c29dc6a8ca00/w1200","offers":{"@type":"Offer","price":21990,"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/1996-toyota-mr2-mr-2-gt-s-mw6m71vq/","seller":{"@type":"AutoDealer","name":"JDM DRIVE INC"}}}},{"@type":"ListItem","position":7,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rpmnz-2004-toyota-crown-10528/","name":"2004 Toyota Crown 2.5L RWD | Body Kit!","description":"2004 Toyota Crown for sale in New Zealand on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rpmnz-2004-toyota-crown-10528/","vehicleModelDate":"2004","brand":{"@type":"Brand","name":"Toyota"},"model":"Crown","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/645fe93aa7b6eba2-RPM-1c438c00-9797-47ea-ba14-25df81da6d97-1.jpg/w1200","offers":{"@type":"Offer","price":12995,"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-2004-toyota-crown-10528/","seller":{"@type":"AutoDealer","name":"Reliable Performance Motors"}}}},{"@type":"ListItem","position":8,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rpmnz-2006-toyota-crown-10678/","name":"2006 Toyota Crown 60TH SPECIAL ED!","description":"2006 Toyota Crown for sale in New Zealand on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rpmnz-2006-toyota-crown-10678/","vehicleModelDate":"2006","brand":{"@type":"Brand","name":"Toyota"},"model":"Crown","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/e832d2e50990daec-RPM-62d71eea-42e7-4d5f-a2bd-95d8cc58645c-1.jpg/w1200","offers":{"@type":"Offer","price":12995,"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-2006-toyota-crown-10678/","seller":{"@type":"AutoDealer","name":"Reliable Performance Motors"}}}},{"@type":"ListItem","position":9,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rpmnz-2005-toyota-crown-10773/","name":"2005 Toyota Crown Athlete - 3.5L V6 311BHP!","description":"2005 Toyota Crown for sale in New Zealand on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rpmnz-2005-toyota-crown-10773/","vehicleModelDate":"2005","brand":{"@type":"Brand","name":"Toyota"},"model":"Crown","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/d841e14e62381737-RPM-66347301-59be-4984-be98-a3db735925d2-1.jpg/w1200","offers":{"@type":"Offer","price":15995,"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-2005-toyota-crown-10773/","seller":{"@type":"AutoDealer","name":"Reliable Performance Motors"}}}},{"@type":"ListItem","position":10,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdm-expo-2002-toyota-supra-1245/","name":"Toyota Supra RZ-S (N.8574)","description":"2002 Toyota Supra for sale in Japan on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdm-expo-2002-toyota-supra-1245/","vehicleModelDate":"2002","brand":{"@type":"Brand","name":"Toyota"},"model":"Supra","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/396cab4d88e5de43-toyota-supra-rz-s-sale.jpg/w1200","offers":{"@type":"Offer","price":82500,"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/jdm-expo-2002-toyota-supra-1245/","seller":{"@type":"AutoDealer","name":"JDM Expo Co. Ltd."}}}},{"@type":"ListItem","position":11,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/tokyomotorsdc-1999-toyota-land-cruiser-15489100840996/","name":"1999 TOYOTA LAND CRUISER UZJ100 VX LIMITED “V8” GASOLINE LOT#1023","description":"1999 Toyota Land Cruiser for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/tokyomotorsdc-1999-toyota-land-cruiser-15489100840996/","vehicleModelDate":"1999","brand":{"@type":"Brand","name":"Toyota"},"model":"Land Cruiser","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/b1154454c2306c3d-IMG_5584.jpg/w1200","offers":{"@type":"Offer","price":19800,"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/tokyomotorsdc-1999-toyota-land-cruiser-15489100840996/","seller":{"@type":"AutoDealer","name":"Tokyo Motors DC LLC"}}}},{"@type":"ListItem","position":12,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/japandirectmotors-1999-toyota-harrier-6aee32e9ccccf141f8fb3d19/","name":"1999 Toyota Harrier 4WD | Mail Route Ready | STK #0584","description":"1999 Toyota Harrier for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/japandirectmotors-1999-toyota-harrier-6aee32e9ccccf141f8fb3d19/","vehicleModelDate":"1999","brand":{"@type":"Brand","name":"Toyota"},"model":"Harrier","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/bdf5769b8b3d46e2-JDM-9.jpg/w1200","offers":{"@type":"Offer","price":12450,"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-1999-toyota-harrier-6aee32e9ccccf141f8fb3d19/","seller":{"@type":"AutoDealer","name":"Japan Direct Motors"}}}},{"@type":"ListItem","position":13,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/alphajdm-1994-toyota-land-cruiser-6aede9ae407358080bc399c4/","name":"1994 Toyota Land Cruiser 4x4 80 Series | RHD | JDM","description":"1994 Toyota Land Cruiser for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/alphajdm-1994-toyota-land-cruiser-6aede9ae407358080bc399c4/","vehicleModelDate":"1994","brand":{"@type":"Brand","name":"Toyota"},"model":"Land Cruiser","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/a9cf5ddce253fd01-IMG_7483.JPEG/w1200","offers":{"@type":"Offer","price":24499,"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/alphajdm-1994-toyota-land-cruiser-6aede9ae407358080bc399c4/","seller":{"@type":"AutoDealer","name":"Alpha JDM Motors Inc"}}}},{"@type":"ListItem","position":14,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmimportautocenter-2001-toyota-aristo-iac-mw5f11gb/","name":"2001 Toyota Aristo V300 Vertex Edition Turbo","description":"2001 Toyota Aristo for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmimportautocenter-2001-toyota-aristo-iac-mw5f11gb/","vehicleModelDate":"2001","brand":{"@type":"Brand","name":"Toyota"},"model":"Aristo","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/20abc084bdd49468-mw5f2x51-1.jpg/w1200","offers":{"@type":"Offer","price":18985,"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/jdmimportautocenter-2001-toyota-aristo-iac-mw5f11gb/","seller":{"@type":"AutoDealer","name":"JDM Import Auto Center"}}}},{"@type":"ListItem","position":15,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/jdmimportautocenter-2000-toyota-crown-iac-mw57q1op/","name":"2000 Toyota Crown Athlete","description":"2000 Toyota Crown for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/jdmimportautocenter-2000-toyota-crown-iac-mw57q1op/","vehicleModelDate":"2000","brand":{"@type":"Brand","name":"Toyota"},"model":"Crown","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/3465126954ac2e5f-mw57q28r-0.jpg/w1200","offers":{"@type":"Offer","price":10495,"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/jdmimportautocenter-2000-toyota-crown-iac-mw57q1op/","seller":{"@type":"AutoDealer","name":"JDM Import Auto Center"}}}},{"@type":"ListItem","position":16,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rhdmotorsports-2000-toyota-crown-218/","name":"2000 TOYOTA CROWN","description":"2000 Toyota Crown for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rhdmotorsports-2000-toyota-crown-218/","vehicleModelDate":"2000","brand":{"@type":"Brand","name":"Toyota"},"model":"Crown","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/2ce195f806f95fd8-202610-70580048d79543b8859e337b1904b3be.jpg/w1200","offers":{"@type":"Offer","price":18499,"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/rhdmotorsports-2000-toyota-crown-218/","seller":{"@type":"AutoDealer","name":"rhdmotorsports.com"}}}},{"@type":"ListItem","position":17,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rhdmotorsports-1987-toyota-sprinter-202/","name":"1987 TOYOTA AE86 COROLLA","description":"1987 Toyota Sprinter for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rhdmotorsports-1987-toyota-sprinter-202/","vehicleModelDate":"1987","brand":{"@type":"Brand","name":"Toyota"},"model":"Sprinter","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/8934c9abd4daaf1d-202605-01fa39c1f0fa4d5c803e758b1b010ddf.jpg/w1200","offers":{"@type":"Offer","price":31995,"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/rhdmotorsports-1987-toyota-sprinter-202/","seller":{"@type":"AutoDealer","name":"rhdmotorsports.com"}}}},{"@type":"ListItem","position":18,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rhdmotorsports-2000-toyota-mr2-191/","name":"2000 TOYOTA MR2 SYDER","description":"2000 Toyota MR2 for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rhdmotorsports-2000-toyota-mr2-191/","vehicleModelDate":"2000","brand":{"@type":"Brand","name":"Toyota"},"model":"MR2","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/6120f3ee0d415914-202602-d14897bfe2ac45e2ad083a00fe04ebbd.jpg/w1200","offers":{"@type":"Offer","price":34995,"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/rhdmotorsports-2000-toyota-mr2-191/","seller":{"@type":"AutoDealer","name":"rhdmotorsports.com"}}}},{"@type":"ListItem","position":19,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rhdmotorsports-2001-toyota-celsior-219/","name":"2001 TOYOTA CELSIOR","description":"2001 Toyota Celsior for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rhdmotorsports-2001-toyota-celsior-219/","vehicleModelDate":"2001","brand":{"@type":"Brand","name":"Toyota"},"model":"Celsior","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/673a50095005fe47-202610-1a40a11266ce469b82e9c869d79cf67d.jpg/w1200","offers":{"@type":"Offer","price":14995,"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/rhdmotorsports-2001-toyota-celsior-219/","seller":{"@type":"AutoDealer","name":"rhdmotorsports.com"}}}},{"@type":"ListItem","position":20,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/rhdmotorsports-2001-toyota-celsior-208/","name":"2001 TOYOTA CELSIOR","description":"2001 Toyota Celsior for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/rhdmotorsports-2001-toyota-celsior-208/","vehicleModelDate":"2001","brand":{"@type":"Brand","name":"Toyota"},"model":"Celsior","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/ee14d3eb28d522ad-202607-b941ef6d16d64a038d9e72f90f361c14.jpg/w1200","offers":{"@type":"Offer","price":18499,"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/rhdmotorsports-2001-toyota-celsior-208/","seller":{"@type":"AutoDealer","name":"rhdmotorsports.com"}}}},{"@type":"ListItem","position":21,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/picknbuy24-1998-toyota-celica-0122316870/","name":"1998 TOYOTA CELICA","description":"1998 Toyota Celica for sale in Japan on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/picknbuy24-1998-toyota-celica-0122316870/","vehicleModelDate":"1998","brand":{"@type":"Brand","name":"Toyota"},"model":"Celica","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/897c5cfd23efebdc-01_l3.jpg/w1200","offers":{"@type":"Offer","price":21600,"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/picknbuy24-1998-toyota-celica-0122316870/","seller":{"@type":"AutoDealer","name":"PicknBuy24"}}}},{"@type":"ListItem","position":22,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/alphajdm-1999-toyota-hilux-surf-6aecea48d0797b5e58da0eb9/","name":"1999 Toyota Hilux Surf SSR-G | RHD | JDM","description":"1999 Toyota Hilux Surf for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/alphajdm-1999-toyota-hilux-surf-6aecea48d0797b5e58da0eb9/","vehicleModelDate":"1999","brand":{"@type":"Brand","name":"Toyota"},"model":"Hilux Surf","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/d40746df9694bba7-SCRL_0027.jpg/w1200","offers":{"@type":"Offer","price":19499,"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/alphajdm-1999-toyota-hilux-surf-6aecea48d0797b5e58da0eb9/","seller":{"@type":"AutoDealer","name":"Alpha JDM Motors Inc"}}}},{"@type":"ListItem","position":23,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/alphajdm-1998-toyota-hilux-surf-6aecf0255053ef5f82d71ae2/","name":"1998 Toyota Hilux Surf SSR-V Limited - 4Runner Turbo Diesel | RHD | JDM","description":"1998 Toyota Hilux Surf for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/alphajdm-1998-toyota-hilux-surf-6aecf0255053ef5f82d71ae2/","vehicleModelDate":"1998","brand":{"@type":"Brand","name":"Toyota"},"model":"Hilux Surf","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/928548392249338d-SCRL_0026.jpg/w1200","offers":{"@type":"Offer","price":19499,"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/alphajdm-1998-toyota-hilux-surf-6aecf0255053ef5f82d71ae2/","seller":{"@type":"AutoDealer","name":"Alpha JDM Motors Inc"}}}},{"@type":"ListItem","position":24,"item":{"@type":["Product","Vehicle"],"@id":"https://www.jdmbuysell.com/ad/alphajdm-1998-toyota-crown-6aecfff3ebf7005fa164ea79/","name":"1998 Toyota Crown Royal Saloon | RHD | JDM","description":"1998 Toyota Crown for sale in United States on JDMBUYSELL.","url":"https://www.jdmbuysell.com/ad/alphajdm-1998-toyota-crown-6aecfff3ebf7005fa164ea79/","vehicleModelDate":"1998","brand":{"@type":"Brand","name":"Toyota"},"model":"Crown","image":"https://imagedelivery.net/xVw3QQK61KNpvKje82BSjw/68bb06485b1fd2a0-SCRL_0019.jpg/w1200","offers":{"@type":"Offer","price":12999,"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/alphajdm-1998-toyota-crown-6aecfff3ebf7005fa164ea79/","seller":{"@type":"AutoDealer","name":"Alpha JDM Motors Inc"}}}}]},{"@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 \u0026 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 (760) 334-4416","email":"info@jdmbuysell.com","logo":{"@type":"ImageObject","url":"https://www.jdmbuysell.com/brand/jdmbuysell-logo.png","width":720,"height":203},"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 (760) 334-4416","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 for Japanese domestic market cars from dealers and private sellers.","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 type="module" src="/_astro/Base.astro_astro_type_script_index_1_lang.GiksK8x8.js"></script><script type="module" src="/_astro/Base.astro_astro_type_script_index_2_lang.CEQmCqh1.js"></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 () {
  var ok = false;
  try {
    var hosts = ["www.jdmbuysell.com","jdmbuysell.com"];
    ok = true && hosts.indexOf(String(location.hostname).toLowerCase()) !== -1;
  } catch (e) { ok = false; }
  window.__jbsMetaPixel = ok === true;
})();</script><script>if (window.__jbsMetaPixel === true) {
(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. Written when absent, and overwritten when
    // the stored click id is a different fbclid (a new ad click). The stored
    // fbclid is everything after the third dot of fb.<index>.<ts>.<fbclid>.
    var fbclid = new URLSearchParams(location.search).get('fbclid');
    if (fbclid) {
      var existing = getCookie('_fbc');
      var existingClid = existing ? existing.split('.').slice(3).join('.') : null;
      if (existingClid !== fbclid) {
        setCookie('_fbc', 'fb.1.' + now + '.' + fbclid);
      }
    }
  } catch (e) { /* never let cookie seeding break the page */ }
})();
}</script><script>if (window.__jbsMetaPixel === true) {
!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>if (window.__jbsMetaPixel === true) {
(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 (onGranted) {
  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(); };

  // Called only on the automatic grant paths (stored grant, non-regional geo),
  // never on a banner Accept; lets a boost-ad landing load the Meta SDK early.
  function notifyGranted() {
    if (typeof onGranted === 'function') { try { onGranted(); } catch (e) { /* ignore */ } }
  }

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

  function applyGeo(d) {
    if (!d) return;
    if (d.consent_required === false) {
      grant();
      notifyGranted();
    } 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. Loaded only
    // when the Meta environment gate is open (production Worker + production
    // host); otherwise the stub was never installed and nothing is sent.
    if (window.__jbsMetaPixel === true && window.__jdmMetaSdkLoaded !== true) {
  window.__jdmMetaSdkLoaded = true;
  var fbs = document.createElement('script'); fbs.async = true;
  fbs.src = 'https://connect.facebook.net/en_US/fbevents.js';
  (document.head || document.getElementsByTagName('head')[0]).appendChild(fbs);
}
    // 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);
    }
  }
  // Exposed for lib/analytics/nav-click.ts: a page that receives a nav_click
  // handed off by the previous page loads the SDK at once to send it. The
  // visitor has already interacted (they clicked through), so this is not a
  // PSI false-fire; PSI never carries a hand-off.
  window.__jdmLoadAnalytics = loadAnalyticsSDKs;
  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);
  // Boost-ad landings (utm_campaign=topads-boost): resolve consent
  // now, and load ONLY the Meta SDK as soon as it is granted, so Meta's native
  // landing-page-view sees the visit. Consent policy is unchanged: a stored
  // denial, a consent-required geo or a failed geo lookup never reach the
  // callback. GA4 and Clarity keep the first-interaction timing above. The
  // loader snippet is load-once, so a later interaction cannot add a second
  // fbevents.js, and the single PageView is the one already queued by the
  // relay script (no new event is fired here).
  try {
    if (
      window.__jbsMetaPixel === true &&
      new URLSearchParams(location.search).get('utm_campaign') === "topads-boost" &&
      typeof window.__jdmConsentResolve === 'function'
    ) {
      window.__jdmConsentResolve(function () {
        if (window.__jbsMetaPixel === true && window.__jdmMetaSdkLoaded !== true) {
  window.__jdmMetaSdkLoaded = true;
  var fbs = document.createElement('script'); fbs.async = true;
  fbs.src = 'https://connect.facebook.net/en_US/fbevents.js';
  (document.head || document.getElementsByTagName('head')[0]).appendChild(fbs);
}
      });
    }
  } catch (e) { /* never let the early load break the page */ }
})();</script> <script type="module" src="/_astro/AnalyticsTags.astro_astro_type_script_index_0_lang.EfpE5vEi.js"></script><style>
      /* Minimal, token-aligned banner styling. Sharp edges, hairline border,
         no shadow — matches the Polestar/Carvana design language documented
         in src/styles/tokens.css. */
      #jdm-consent-banner {
        position: fixed;
        left: 1rem;
        right: 1rem;
        bottom: 1rem;
        z-index: 9000;
        background: var(--color-bg-surface, #ffffff);
        color: var(--color-text-primary, #0a0a0a);
        border: 1px solid var(--color-bg-border, #e5e5e5);
        font-family: inherit;
        font-size: 0.875rem;
        line-height: 1.4;
        max-width: 48rem;
        margin-left: auto;
        margin-right: auto;
      }
      #jdm-consent-banner[hidden] { display: none; }
      #jdm-consent-banner .jdm-consent-inner {
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
        padding: 1rem 1.25rem;
      }
      @media (min-width: 640px) {
        #jdm-consent-banner .jdm-consent-inner {
          flex-direction: row;
          align-items: center;
          gap: 1.5rem;
        }
      }
      #jdm-consent-banner .jdm-consent-text { flex: 1 1 auto; min-width: 0; }
      #jdm-consent-banner strong { display: block; margin-bottom: 0.25rem; }
      #jdm-consent-banner p { margin: 0; color: var(--color-text-secondary, #444); }
      #jdm-consent-banner .jdm-consent-actions {
        display: flex;
        gap: 0.5rem;
        flex: 0 0 auto;
      }
      #jdm-consent-banner .jdm-consent-btn {
        appearance: none;
        font: inherit;
        font-weight: 600;
        padding: 0.5rem 1rem;
        border: 1px solid var(--color-bg-border, #e5e5e5);
        background: var(--color-bg-surface, #ffffff);
        color: var(--color-text-primary, #0a0a0a);
        cursor: pointer;
        min-height: 2.5rem;
      }
      @media (hover: hover) and (pointer: fine) {
        #jdm-consent-banner .jdm-consent-btn:hover {
          border-color: var(--color-border-strong, #d0d0d0);
        }
      }
      #jdm-consent-banner .jdm-consent-btn:focus-visible {
        outline: 2px solid var(--color-text-primary, #0a0a0a);
        outline-offset: 2px;
      }
      #jdm-consent-banner .jdm-consent-accept {
        background: var(--color-text-primary, #0a0a0a);
        color: var(--color-bg-surface, #ffffff);
        border-color: var(--color-text-primary, #0a0a0a);
      }
      @media (hover: hover) and (pointer: fine) {
        #jdm-consent-banner .jdm-consent-accept:hover {
          background: #1a1a1a;
          border-color: #1a1a1a;
        }
      }
    </style> <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>@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-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-sky-900:oklch(39.1% .09 240.876);--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-300:oklch(80.9% .105 251.813);--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-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--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: 1.5 ;--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: 1.2 ;--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;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;--color-data-1:#1d6fa5;--color-data-highlight:var(--color-brand-text);--color-data-context:#949494;--color-data-grid:var(--color-bg-border);--color-data-seq-1:#5a96c8;--color-data-seq-2:#3f80b5;--color-data-seq-3:#2c6a9a;--color-data-seq-4:#1d5480;--color-data-seq-5:#123f5f;--color-data-seq-ink-light:#0a0a0a;--color-data-seq-ink-dark:#fff;--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(min-width:768px)and (max-width:1023.98px){:root{--nav-h:5.5rem}}@media(min-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);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);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);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);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),background-color 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-ink:not(.btn-ink--sm):hover{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.btn-ink:not(.btn-ink--sm):hover{background-color:color-mix(in srgb,var(--color-text-primary) 82%,white)}}.btn-ink:not(.btn-ink--sm):hover{opacity:1}}.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)}details:not([open])>summary .disclosure-chevron{transform:none}@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(max-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(max-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(min-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(max-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(max-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(max-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(max-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(min-width:640px){.marquee-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(min-width:768px){.marquee-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(min-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(min-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-8{top:calc(var(--spacing) * 8)}.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-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-1{bottom:calc(var(--spacing) * 1)}.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}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-3{margin:calc(var(--spacing) * -3)}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.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-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.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-3{margin-top:calc(var(--spacing) * -3)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.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-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.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}.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-\[72px\]{height:72px}.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-32{min-height:calc(var(--spacing) * 32)}.min-h-48{min-height:calc(var(--spacing) * 48)}.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-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.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-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.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\.25rem\]{min-width:1.25rem}.min-w-\[18ch\]{min-width:18ch}.min-w-\[64px\]{min-width:64px}.min-w-\[140px\]{min-width:140px}.min-w-\[800px\]{min-width:800px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.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: -50% ;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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.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-auto{overflow:auto}.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-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.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-green-600{border-color:var(--color-green-600)}.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-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.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-\[\#fff\]{background-color:#fff}.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-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-blue-600{background-color:var(--color-blue-600)}.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-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-600\/50{background-color:#00a54480}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/50{background-color:color-mix(in oklab,var(--color-green-600) 50%,transparent)}}.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-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/40{background-color:color-mix(in oklab,var(--color-red-50) 40%,transparent)}}.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-700{background-color:var(--color-red-700)}.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-2\.5{padding:calc(var(--spacing) * 2.5)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.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-3{padding-right:calc(var(--spacing) * 3)}.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-3{padding-bottom:calc(var(--spacing) * 3)}.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-3{padding-left:calc(var(--spacing) * 3)}.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)}.font-sans{font-family:var(--font-sans)}.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-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.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-normal{white-space:normal}.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-green-900{color:var(--color-green-900)}.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-sky-900{color:var(--color-sky-900)}.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)}}.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}.opacity-90{opacity:.9}.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-2{--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)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.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))}.delay-3813{transition-delay:3.813s}.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}.\[upload\:cf-upload\]{upload:cf-upload}.\[validation\:validation-reject\]{validation:validation-reject}.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\/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)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.target\:bg-bg-raised:target{background-color:var(--color-bg-raised)}.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-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.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-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.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-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\:opacity-100:hover{opacity:1}.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\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:border-brand:has(:checked){border-color:var(--color-brand)}.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)}.has-\[\:checked\]\:bg-brand:has(:checked){background-color:var(--color-brand)}.has-\[\:checked\]\:text-white:has(:checked){color:var(--color-white)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:40rem){.max-sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:py-4{padding-block:calc(var(--spacing) * 4)}}@media(min-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\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:min-h-\[260px\]{min-height:260px}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 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\:justify-center{justify-content:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.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-8{padding-block:calc(var(--spacing) * 8)}.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\: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-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-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-4{margin-top:calc(var(--spacing) * 4)}.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-4{grid-template-columns:repeat(4,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\: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(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.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\: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\:grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-stretch{align-self:stretch}.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(min-width:80rem){.xl\:block{display:block}.xl\:flex{display:flex}.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}}.chart-empty{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;font-style:italic}.line-chart{margin:0}.lc-unit{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0 0 10px}.lc-grid{grid-template-columns:var(--lc-y,28px) minmax(0,1fr);grid-template-rows:var(--lc-h,180px) 26px;column-gap:8px;padding-right:44px;display:grid}.lc-y{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1;position:relative}.lc-y span{position:absolute;right:0;transform:translateY(-50%)}.lc-plot{position:relative}.lc-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lc-gridline{stroke:var(--color-data-grid);stroke-width:1px}.lc-ref{stroke:var(--color-data-context);stroke-width:1px}.lc-line{fill:none;stroke-linejoin:round;stroke-linecap:round}.lc-line--data-1{stroke:var(--color-data-1);stroke-width:2.5px}.lc-line--context{stroke:var(--color-data-context);stroke-width:2px}.lc-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--color-bg-surface);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.lc-dot--data-1{background:var(--color-data-1)}.lc-dot--context{background:var(--color-data-context)}.lc-end{font-size:var(--text-xs);white-space:nowrap;font-weight:700;line-height:1;position:absolute;transform:translateY(-50%)}.lc-end--data-1{color:var(--color-data-1)}.lc-end--context{color:var(--color-text-secondary)}.lc-x{font-size:var(--text-xs);color:var(--color-text-secondary);grid-column:2;position:relative}.lc-x span{line-height:1;position:absolute;top:6px;transform:translate(-50%)}.lc-x .lc-x-minor{display:none}.lc-src{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:12px}@media(min-width:600px){.lc-x .lc-x-minor{display:inline}}@media(min-width:1024px){.lc-grid{--lc-h:220px}}.heat-table{table-layout:fixed;border-collapse:separate;border-spacing:2px;width:calc(100% + 4px);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;margin-inline:-2px}.heat-table caption{text-align:left;font-size:var(--text-sm);padding:0 2px 8px;font-weight:650}.heat-table thead th{color:var(--color-text-secondary);background:var(--color-bg-raised);text-align:center;letter-spacing:.02em;padding:6px 0;font-weight:600}.heat-table thead th:first-child{background:0 0;width:36px}.heat-table tbody th{color:var(--color-text-secondary);text-align:left;padding:0 2px;font-weight:500}.heat-cell{text-align:center;height:30px;padding:0;font-weight:600}.heat-cell.s1{background:var(--color-data-seq-1);color:var(--color-data-seq-ink-light)}.heat-cell.s2{background:var(--color-data-seq-2);color:var(--color-data-seq-ink-light)}.heat-cell.s3{background:var(--color-data-seq-3);color:var(--color-data-seq-ink-dark)}.heat-cell.s4{background:var(--color-data-seq-4);color:var(--color-data-seq-ink-dark)}.heat-cell.s5{background:var(--color-data-seq-5);color:var(--color-data-seq-ink-dark)}.heat-cell.is-empty{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-secondary);font-weight:400}.heat-key{font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;list-style:none;display:flex}.heat-key li{align-items:center;gap:6px;display:inline-flex}.heat-key i{flex:none;width:14px;height:14px}.heat-key .k1{background:var(--color-data-seq-1)}.heat-key .k2{background:var(--color-data-seq-2)}.heat-key .k3{background:var(--color-data-seq-3)}.heat-key .k4{background:var(--color-data-seq-4)}.heat-key .k5{background:var(--color-data-seq-5)}.heat-key .k0{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.cmh-range__box.cmh-range__box--data-1{background:var(--color-data-1)}@supports (color:color-mix(in lab,red,red)){.cmh-range__box.cmh-range__box--data-1{background:color-mix(in oklab,var(--color-data-1) 20%,var(--color-bg-surface))}}.cmh-range__box.cmh-range__box--data-1{border-color:var(--color-data-1)}.cmh-range__whisker.is-cut:after{display:none}.cmh-range__track>.cmh-range__cut{background:var(--color-bg-surface);border-left:1.5px solid var(--color-text-secondary);border-right:1.5px solid var(--color-text-secondary);width:7px;height:14px;right:-4px;transform:translateY(-50%)skew(-18deg)}.band-key{font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;gap:6px 20px;margin:12px 0 8px;padding:0;list-style:none;display:flex}.band-key li{align-items:center;gap:8px;display:inline-flex}.band-key i{flex:none;display:inline-block}.lg-whisk{border-left:1px solid var(--color-text-secondary);border-right:1px solid var(--color-text-secondary);background:linear-gradient(var(--color-text-secondary),var(--color-text-secondary)) center / 100% 1px no-repeat;width:18px;height:9px}.lg-box{background:var(--color-text-primary);width:18px;height:12px}@supports (color:color-mix(in lab,red,red)){.lg-box{background:color-mix(in oklab,var(--color-text-primary) 12%,var(--color-bg-surface))}}.lg-box{border:1px solid var(--color-text-secondary)}.lg-box.is-data-1{background:var(--color-data-1)}@supports (color:color-mix(in lab,red,red)){.lg-box.is-data-1{background:color-mix(in oklab,var(--color-data-1) 20%,var(--color-bg-surface))}}.lg-box.is-data-1{border-color:var(--color-data-1)}.lg-med{background:var(--color-data-highlight);width:3px;height:14px}.seg-range{gap:12px;display:grid}.seg-range__seg{min-width:0}.seg-range__k{font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;gap:0 12px;line-height:1.4;display:flex}.seg-range__loc{font-weight:650;font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.seg-range__swatch{border:1px solid var(--color-text-secondary);background:var(--color-text-primary);width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.seg-range__swatch{background:color-mix(in oklab,var(--color-text-primary) 12%,var(--color-bg-surface))}}.seg-range__swatch.is-data-1{border-color:var(--color-data-1);background:var(--color-data-1)}@supports (color:color-mix(in lab,red,red)){.seg-range__swatch.is-data-1{background:color-mix(in oklab,var(--color-data-1) 20%,var(--color-bg-surface))}}.seg-range__count{color:var(--color-text-secondary)}.seg-range__seg .cmh-range{margin-top:0}.seg-range__median{font-size:var(--text-sm);margin:0}.seg-range__median b{font-weight:700}.seg-range__vals{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.seg-range__floor{font-size:var(--text-sm);color:var(--color-text-secondary);border-top:1px dashed var(--color-border-strong);border-bottom:1px dashed var(--color-border-strong);margin:6px 0 0;padding:8px 0}@media(min-width:1024px){.seg-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.range-cell{min-width:0}.range-cell__row{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;column-gap:8px;min-height:22px;display:grid}.range-cell__row+.range-cell__row{margin-top:2px}.range-cell__k{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.2}.range-cell__k small{font-size:var(--text-xs);display:block}.range-cell__none{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:22px}.range-cell .cmh-range{margin-top:0}.range-cell .cmh-range__track{height:22px}.range-cell .cmh-range__median{height:18px}.range-cell .cmh-range__box{height:10px}.rank-list{border:1px solid var(--color-bg-border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.rank-list__row+.rank-list__row{border-top:1px solid var(--color-bg-border)}.rank-list__link{min-height:var(--control-h);color:inherit;background:var(--color-bg-base);grid-template-columns:1.75rem minmax(0,1fr) auto auto;grid-template-areas:"rank name score trend"".bar bar bar";align-items:center;gap:.4rem .75rem;padding:.6rem .85rem;text-decoration:none;display:grid}a.rank-list__link:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}@media(hover:hover)and (pointer:fine){a.rank-list__link:hover{background:var(--color-bg-surface)}}.rank-list__rank{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:center;grid-area:rank}.rank-list__name{min-width:0;font-size:var(--text-sm);color:var(--color-text-primary);overflow-wrap:anywhere;grid-area:name;font-weight:600}.rank-list__flag{font-weight:400;font-size:var(--text-xs);color:var(--color-text-secondary)}.rank-list__score{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;grid-area:score;font-weight:700}.rank-list__trend{border-radius:var(--radius-full);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:trend;align-items:center;padding:.15rem .5rem;font-weight:600;display:inline-flex}.rank-list__trend.is-up,.rank-list__trend.is-new{color:var(--color-status-success-text);background:var(--color-status-success-bg)}.rank-list__trend.is-down{color:var(--color-status-error-text);background:var(--color-brand-subtle)}.rank-list__trend.is-flat{color:var(--color-text-secondary);background:var(--color-bg-raised)}.rank-list__bar{background:var(--color-data-grid);grid-area:bar;height:8px;display:block;position:relative}.rank-list__bar-fill{background:var(--color-data-1);height:100%;display:block}.chart-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}.chart-table thead th{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-bg-raised);text-align:left;border-bottom:1px solid var(--color-bg-border);vertical-align:bottom;padding:8px 12px;font-weight:600}.chart-table td,.chart-table tbody th{text-align:left;border-bottom:1px solid var(--color-bg-border);vertical-align:middle;padding:10px 12px;font-weight:400}.chart-table .num{text-align:right}.chart-table a{min-height:var(--control-h);align-items:center;font-weight:600;display:inline-flex}.tl-table .tl-year th{background:var(--color-bg-raised);font-size:var(--text-sm);padding:8px 12px;font-weight:600}.tl-y{margin-right:8px;font-weight:800}.tl-empty td{color:var(--color-text-secondary)}.share-bars{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.share-bars__row{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3.5rem;align-items:center;gap:.75rem;display:grid}.share-bars__name{font-size:var(--text-sm);color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600}.share-bars__bar{background:var(--color-data-grid);height:8px;display:block;overflow:hidden}.share-bars__fill{background:var(--color-data-1);height:100%;display:block}.share-bars__pct{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-primary);font-weight:700}.stack-share{min-width:0;display:block}.stack-share__bar{background:var(--color-data-grid);width:100%;height:8px;display:flex;overflow:hidden}.stack-share__seg{height:100%;display:block}.stack-share__seg+.stack-share__seg{border-left:2px solid var(--color-bg-surface)}.stack-share__seg--data-1{background:var(--color-data-1)}.stack-share__seg--context{background:var(--color-data-context)}.stack-share__text{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-top:.35rem;display:block}.chart-contain{position:relative;overflow:hidden}.chart-clip{overflow-x:clip}.stack-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}.stack-table thead th{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-bg-raised);border-bottom:1px solid var(--color-bg-border);text-align:left;vertical-align:bottom;padding:.5rem .75rem;font-weight:600}.stack-table thead th.num{text-align:right}.stack-table tbody th,.stack-table tbody td{border-bottom:1px solid var(--color-bg-border);text-align:left;vertical-align:top;padding:.65rem .75rem;font-weight:400}.stack-table tbody tr:last-child th,.stack-table tbody tr:last-child td{border-bottom:0}.stack-table td.num{text-align:right}.stack-table .col-name{width:13rem}.stack-table .col-figure{width:11rem;font-weight:600}.stack-table .col-chart{min-width:15rem}.stack-table__name{flex-direction:column;justify-content:center;align-items:flex-start;min-height:2.75rem;line-height:1.3;text-decoration:none;display:flex}.stack-table__name b{font-weight:750}.stack-table__name span{color:var(--color-text-secondary);font-weight:400;font-size:var(--text-xs)}.stack-table__sub{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:400;display:block}.stack-table__chip{font-size:var(--text-xs);border:1px solid var(--color-bg-border);color:var(--color-text-secondary);margin:.15rem 0;padding:0 .4rem;display:inline-block}.stack-table .price{flex-wrap:wrap;justify-content:flex-end;column-gap:.25rem;display:inline-flex}@media(hover:hover)and (pointer:fine){.stack-table a.stack-table__name:hover{text-decoration:underline}}@media(max-width:1023px){.stack-table--lg,.stack-table--lg tbody{display:block}.stack-table--lg thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.stack-table--lg tbody tr{border-bottom:1px solid var(--color-bg-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"head head""a1 b1""a2 b2""foot foot";column-gap:.75rem;padding:.75rem 0;display:grid}.stack-table--lg tbody tr:first-child{border-top:1px solid var(--color-bg-border)}.stack-table--lg tbody th,.stack-table--lg tbody td{text-align:left;border-bottom:0;width:auto;min-width:0;padding:.25rem 0;display:block}.stack-table--lg tbody td.num{text-align:left}.stack-table--lg tbody tr>:first-child{grid-area:head;padding-top:0}.stack-table--lg tbody tr>:nth-child(2){grid-area:a1}.stack-table--lg tbody tr>:nth-child(3){grid-area:b1}.stack-table--lg tbody tr>:nth-child(4){grid-area:a2}.stack-table--lg tbody tr>:nth-child(5){grid-area:b2}.stack-table--lg tbody tr>:nth-child(6){grid-area:foot;padding-top:.5rem}.stack-table--lg tbody tr>:nth-child(6):before{margin-bottom:.25rem}.stack-table--lg tbody .stack-span{min-width:0}.stack-table--lg .col-name,.stack-table--lg .col-figure,.stack-table--lg .col-chart{width:auto;min-width:0}.stack-table--lg tbody td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:2px;font-weight:600;display:block}.stack-table--lg .price{justify-content:flex-start}.stack-table--lg .stack-table__name{flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:.5rem;min-height:0}.stack-table--lg .stack-table__name b{font-size:var(--text-lg)}.stack-table--lg .stack-table__name span{font-size:var(--text-sm)}}@media(max-width:639px){.stack-table--sm,.stack-table--sm tbody{display:block}.stack-table--sm thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.stack-table--sm tbody tr{border-bottom:1px solid var(--color-bg-border);padding:.6rem 0;display:block}.stack-table--sm tbody th,.stack-table--sm tbody td{border-bottom:0;padding:.15rem 0;display:block}}@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-price-dual]>.price__orig{display:none}[data-price-dual]>.price__v,[data-price-dual]>.price__orig{white-space:nowrap}html[data-cur=CAD] [data-price-dual]>.price__orig,html[data-cur=GBP] [data-price-dual]>.price__orig,html[data-cur=AUD] [data-price-dual]>.price__orig,html[data-cur=EUR] [data-price-dual]>.price__orig,html[data-cur=JPY] [data-price-dual]>.price__orig{display:inline}[data-price-dual]>.price__orig:before{content:" · ";white-space:pre-wrap}[data-price-dual]>.price__orig{color:var(--color-text-secondary,inherit);font-size:.85em}[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}#success-continuity-nudge-enhanced,html[data-exp-contact_modal_v1=enhanced] #success-continuity-nudge{display:none}html[data-exp-contact_modal_v1=enhanced] #success-continuity-nudge-enhanced{display:flex}@media(max-width:639.98px){html[data-exp-fs-mobile-two-col-grid=b] [data-exp-el="fs-mobile-two-col-grid:b"]>ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}html[data-exp-fs-mobile-two-col-grid=b] [data-exp-el="fs-mobile-two-col-grid:b"] .listing-card__price-row{flex-direction:column;align-items:flex-start;gap:.1rem}html[data-exp-fs-mobile-two-col-grid=b] [data-exp-el="fs-mobile-two-col-grid:b"] .listing-card__fact--loc{display:block}html[data-exp-fs-mobile-two-col-grid=b] [data-exp-el="fs-mobile-two-col-grid:b"] .listing-card__loc-flag{margin-right:.3rem}}@media(max-width:399.98px){html[data-exp-fs-mobile-two-col-grid=b] [data-exp-el="fs-mobile-two-col-grid:b"] .listing-card__dealer-col,html[data-exp-fs-mobile-two-col-grid=b] [data-exp-el="fs-mobile-two-col-grid:b"] .listing-card__dealer{display:none}}html[data-exp-home-photos-first=b] .home-hero{border-bottom:none}html[data-exp-home-photos-first=b] .home-hero__container{padding-top:.5rem;padding-bottom:0}html[data-exp-home-photos-first=b] .home-hero__well-inner{grid-template-columns:minmax(0,1fr);row-gap:.1875rem;max-width:none;padding:.5rem 1rem;display:grid}html[data-exp-home-photos-first=b] .home-hero__top{gap:0;margin-bottom:0}html[data-exp-home-photos-first=b] .home-hero__rotator{display:none}html[data-exp-home-photos-first=b] .home-hero__eyebrow{line-height:1.2}html[data-exp-home-photos-first=b] .home-hero__eyebrow:before{content:"";border-radius:var(--radius-full);background-color:var(--color-brand);flex-shrink:0;width:6px;height:6px}html[data-exp-home-photos-first=b] .home-hero__h1{letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:1.5rem;line-height:1.1}html[data-exp-home-photos-first=b] .home-hero__subhead{font-size:.6875rem;line-height:1.4}html[data-exp-home-photos-first=b] .home-hero__stats{gap:.3rem}html[data-exp-home-photos-first=b] .home-search-wrap{max-width:none;margin-top:.25rem}html[data-exp-home-photos-first=b] .home-search{height:44px}html[data-exp-home-photos-first=b] .home-search__input{padding:0 1rem}html[data-exp-home-photos-first=b] .home-search__btn{width:44px}@media(min-width:640px){html[data-exp-home-photos-first=b] .home-hero__container{padding-top:1rem}html[data-exp-home-photos-first=b] .home-hero__well-inner{padding:.75rem 1.5rem}}@media(min-width:1024px){html[data-exp-home-photos-first=b] .home-hero__well-inner{grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"top search""h1 search""sub search";align-content:center;align-items:center;gap:.25rem 2rem;min-height:104px;padding:.625rem 2rem}html[data-exp-home-photos-first=b] .home-hero__top{grid-area:top}html[data-exp-home-photos-first=b] .home-hero__h1{grid-area:h1;font-size:2rem;line-height:1.05}html[data-exp-home-photos-first=b] .home-hero__subhead{grid-area:sub;font-size:.75rem;line-height:1.5}html[data-exp-home-photos-first=b] .home-search-wrap{grid-area:search;margin-top:0}html[data-exp-home-photos-first=b] .home-search{height:48px}html[data-exp-home-photos-first=b] .home-search__btn{width:48px}}html[data-exp-home-photos-first=b] .home-hero__chassis{margin-top:.5rem}html[data-exp-home-photos-first=b] .trending-section--tile{padding:0}html[data-exp-home-photos-first=b] .trending-section--tile>div{align-items:center;gap:.5rem;min-width:0;display:flex}html[data-exp-home-photos-first=b] .trending-eyebrow{flex:none;max-width:4.75rem;margin:0;line-height:1.15}html[data-exp-home-photos-first=b] .trending-tiles{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;gap:.5rem;min-width:0;margin-right:-1rem;padding:1px 1rem 1px 0;display:flex;overflow-x:auto}html[data-exp-home-photos-first=b] .trending-tiles::-webkit-scrollbar{display:none}html[data-exp-home-photos-first=b] .trending-tile{border-radius:var(--radius-full);height:32px;min-height:0;box-shadow:none;white-space:nowrap;scroll-snap-align:start;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .875rem}html[data-exp-home-photos-first=b] .trending-tile:focus-visible{outline-offset:-3px}html[data-exp-home-photos-first=b] .trending-tile__code{font-size:var(--text-sm);letter-spacing:-.02em;flex:none;font-weight:800}html[data-exp-home-photos-first=b] .trending-tile__count{gap:.3rem;min-width:0}html[data-exp-home-photos-first=b] .trending-tile__count-dot{display:block}html[data-exp-home-photos-first=b] .trending-tile__count-num{font-size:var(--text-sm)}html[data-exp-home-photos-first=b] .trending-tile__count-label{font-size:.625rem}@media(min-width:640px){html[data-exp-home-photos-first=b] .trending-eyebrow{white-space:nowrap;max-width:none}html[data-exp-home-photos-first=b] .trending-tiles{margin-right:-1.5rem;padding-right:1.5rem}}@media(min-width:1024px){html[data-exp-home-photos-first=b] .trending-section--tile>div{gap:.75rem}html[data-exp-home-photos-first=b] .trending-tiles{scroll-snap-type:none;gap:.375rem;margin-right:0;padding-right:0;overflow:visible}html[data-exp-home-photos-first=b] .trending-tile{flex:auto;gap:.25rem;min-width:0;padding:0 .375rem;overflow:hidden}html[data-exp-home-photos-first=b] .trending-tile__count{gap:.25rem}html[data-exp-home-photos-first=b] .trending-tile__count-label{text-overflow:ellipsis;letter-spacing:.04em;min-width:0;overflow:hidden}}html[data-exp-home-photos-first=b] [aria-labelledby=featured-heading]{padding-top:.75rem}html[data-exp-home-photos-first=b] .featured-eyebrow,html[data-exp-home-photos-first=b] .featured-meta{display:none}html[data-exp-home-photos-first=b] .featured-header{align-items:center;margin-bottom:.5rem}html[data-exp-home-photos-first=b] .featured-heading-group{gap:0}html[data-exp-home-photos-first=b] .featured-title{font-size:var(--text-sm);letter-spacing:-.01em;font-weight:700;line-height:20px}html[data-exp-pdp-price-context-in-strip=b] [data-exp-el="pdp-price-context-in-strip:b"],html[data-exp-import-costs-result-to-inventory=b] [data-exp-el="import-costs-result-to-inventory:b"],html[data-exp-pdp-mobile-contact-in-price-zone=b] [data-exp-el="pdp-mobile-contact-in-price-zone:b"]{display:revert}html[data-exp-fs-card-eligibility-banner=b] [data-exp-el="fs-card-eligibility-banner:b"] .listing-card__elig-banner[data-elig-kind]:not([hidden]){pointer-events:none;display:block;position:absolute}html[data-exp-fs-card-eligibility-banner=b] [data-exp-el="fs-card-eligibility-banner:b"] .listing-card__elig-banner[data-elig-kind=eligible_now]{background:var(--color-status-success);color:#fff;font:600 .75rem/1.2 var(--font-sans);text-align:center;padding:.4rem .75rem;bottom:0;left:0;right:0}html[data-exp-fs-card-eligibility-banner=b] [data-exp-el="fs-card-eligibility-banner:b"] .listing-card__elig-banner[data-elig-kind=not_yet_eligible]{font:600 .625rem var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);border-radius:var(--radius-sm);color:#f5f5f5;background:#000000b8;border:1px solid #ffffff2e;padding:.28rem .6rem;top:.75rem;right:.75rem}html[data-exp-fs-card-eligibility-banner=b] [data-exp-el="fs-card-eligibility-banner:b"] .listing-card[data-elig-kind=not_yet_eligible] .listing-card__import-chip{display:none}html[data-exp-fs-card-eligibility-banner=b] [data-exp-el="fs-card-eligibility-banner:b"] .listing-card[data-elig-kind=not_yet_eligible]{opacity:.85}html[data-exp-pdp-mobile-photo-count-cta=b] [data-exp-el="pdp-mobile-photo-count-cta:b"]{display:inline-flex}.pdp-photo-count-pill{z-index:1;color:#fff;min-height:44px;font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0a0a0aad;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;line-height:1;position:absolute;bottom:.75rem;right:.75rem}.pdp-photo-count-pill:focus-visible{outline-offset:2px;outline:2px solid #fff}html[data-exp-pdp-mobile-photo-count-cta=b] .photo-gallery-mobile [data-mobile-counter]{display:none}html[data-exp-pdp-similar-row-early=b] [data-exp-el="pdp-similar-row-early:b"]{display:revert}.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__offer-btn{justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}.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__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)}@media(prefers-reduced-motion:reduce){.pdp-cap__input,.pdp-cap__btn,.pdp-cap__close{transition:none}}.cmh-range__track{height:30px;margin-inline:3px;position:relative}.cmh-range__track>span{position:absolute;top:50%;transform:translateY(-50%)}.cmh-range__base{background:var(--color-bg-border);height:1px;inset-inline:0}.cmh-range__whisker{background:var(--color-text-secondary);height:1px}.cmh-range__whisker:before,.cmh-range__whisker:after{content:"";background:var(--color-text-secondary);width:1px;height:11px;position:absolute;top:-5px}.cmh-range__whisker:before{left:0}.cmh-range__whisker:after{right:0}.cmh-range__box{background:var(--color-text-primary);min-width:1px;height:12px}@supports (color:color-mix(in lab,red,red)){.cmh-range__box{background:color-mix(in oklab,var(--color-text-primary) 12%,var(--color-bg-surface))}}.cmh-range__box{border:1px solid var(--color-text-secondary)}.cmh-range__median{background:var(--color-data-highlight);width:3px;height:24px;margin-left:-1.5px}.cmh-range__marker{background:var(--color-brand-text);outline:1px solid var(--color-bg-surface);width:2px;height:30px;margin-left:-1px}.cmh-range__axis,.cmh-demand__axis{color:var(--color-text-secondary);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.cmh-range__axis>span,.cmh-demand__axis>span{overflow-wrap:anywhere;min-width:0}.cmh-line{margin-top:1rem}.cmh-line__scale{color:var(--color-text-secondary);justify-content:space-between;font-size:.75rem;display:flex}.cmh-line__plot{border-bottom:1px solid var(--color-bg-border);height:140px;margin-top:.5rem;position:relative}.cmh-line__plot svg{width:100%;height:100%;position:absolute;inset:0}.cmh-line__band{fill:var(--color-text-primary);opacity:.12}.cmh-line__path{fill:none;stroke:var(--color-text-primary);stroke-width:2px;stroke-linejoin:round}.cmh-line__dot{background:var(--color-text-primary);outline:2px solid var(--color-bg-surface);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.cmh-line__periods{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.cmh-line__periods small{color:var(--color-text-secondary);display:block}@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]{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:inherit}.logo__mark[data-astro-cid-f7espo7c]{display:inline-flex;align-items:center;height:2.25rem;transition:transform var(--transition-base);will-change:transform}.logo__mark[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{height:100%;width:auto;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][data-role=buysell]{fill:#fff}.logo__sub[data-astro-cid-f7espo7c]{font-family:var(--font-sans);font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-secondary)}@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]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header[data-astro-cid-wpvy4v7s]{position:sticky;top:0;z-index:40;width:100%;border-bottom:1px solid var(--color-bg-border);background-color:#ffffffeb;backdrop-filter:blur(10px) saturate(120%)}.nav-link[data-astro-cid-wpvy4v7s]{display:inline-block;padding:.6rem .75rem;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.875rem;font-weight:600;letter-spacing:-.005em;color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast)}@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]{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);color:var(--color-text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast)}@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>=1280px){.nav-icon-btn[data-astro-cid-wpvy4v7s].xl\:hidden{display:none}}.nav-search-inline[data-astro-cid-wpvy4v7s]{position:relative;align-items:center;gap:.55rem;height:2.75rem;padding:0 .85rem 0 .7rem;border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9375rem;min-width:16rem;transition:border-color var(--transition-fast),color var(--transition-fast)}.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]{flex-shrink:0;color:var(--color-text-secondary);transition:color var(--transition-fast)}.nav-search-inline__input[data-astro-cid-wpvy4v7s]{flex:auto;min-width:0;height:100%;border:none;outline:none;background:none;padding:0;font-family:var(--font-sans);font-size:.9375rem;color:var(--color-text-primary)}.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,.nav-search-inline__input[data-astro-cid-wpvy4v7s]::-webkit-search-cancel-button{display:none}.nav-search-inline__list[data-astro-cid-wpvy4v7s]{position:absolute;top:calc(100% + .4rem);left:0;right:0;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);padding:.5rem;margin:0;border-top:1px solid var(--color-bg-border);margin-top:.4rem}@media(width>=1280px){.nav-popover--search[data-astro-cid-wpvy4v7s]{display:none}}.nav-signin[data-astro-cid-wpvy4v7s]{align-items:center;border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);padding:.45rem .95rem;min-height:2.75rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-text-primary);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}@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]{align-items:center;border-radius:var(--radius-md);background-color:var(--color-brand-text);padding:.6rem 1.1rem;min-height:2.75rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-text-on-brand);text-decoration:none;transition:background-color var(--transition-fast)}@media(hover:hover)and (pointer:fine){.nav-sell[data-astro-cid-wpvy4v7s]:hover{background-color:var(--color-brand-text)}}.nav-sell[data-astro-cid-wpvy4v7s].nav-sell--ghost{background-color:#0000;color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-text-primary)}@media(hover:hover)and (pointer:fine){.nav-sell[data-astro-cid-wpvy4v7s].nav-sell--ghost:hover{background-color:var(--color-text-primary);color:var(--color-text-on-dark)}}.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]{position:fixed;inset:auto;top:4.25rem;left:0;right:0;margin:0 auto;padding:0 1rem;border:0;background:none;width:100%}.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);padding:1rem;box-shadow:var(--shadow-lg)}.nav-popover__panel--menu[data-astro-cid-wpvy4v7s]{padding:.35rem}.nav-search-input[data-astro-cid-wpvy4v7s]{flex:auto;border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-raised);padding:.625rem .85rem;min-height:44px;font-size:1rem;color:var(--color-text-primary);outline:none;transition:border-color var(--transition-fast)}.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;padding:.625rem 1.15rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--color-text-on-brand);transition:background-color var(--transition-fast)}@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]{display:block;padding:.7rem .85rem;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--color-text-primary);text-decoration:none}@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]{margin:.35rem .5rem;border:none;border-top:1px solid var(--color-bg-border)}.nav-mobile-badge[data-astro-cid-wpvy4v7s]{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;margin-left:.4rem;padding:0 .3rem;border-radius:9999px;background:var(--color-brand);color:var(--color-text-on-brand);font-size:.6875rem;font-weight:700;line-height:1;vertical-align:middle}.nav-mobile-sell[data-astro-cid-wpvy4v7s]{display:block;padding:.7rem .85rem;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;background-color:var(--color-brand);color:var(--color-text-on-brand);text-decoration:none;transition:background-color var(--transition-fast)}@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]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:var(--color-brand, #c8102e);border:2px solid var(--color-bg-base, #fff);border-radius:9999px;pointer-events:none;z-index:1}.nav-msg-badge[data-astro-cid-wpvy4v7s]{position:absolute;top:-7px;right:-7px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;border-radius:9999px;background:var(--color-brand, #c8102e);border:2px solid var(--color-bg-base, #fff);color:var(--color-text-on-brand, #fff);font-size:.625rem;font-weight:700;line-height:1;pointer-events:none}.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]{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);padding:.45rem .75rem;min-height:2.75rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--color-text-primary);cursor:pointer;user-select:none;transition:border-color var(--transition-fast),background-color var(--transition-fast);white-space:nowrap;max-width:16rem}@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]{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-user-caret[data-astro-cid-wpvy4v7s]{flex-shrink:0;transition:transform var(--transition-fast)}details[data-astro-cid-wpvy4v7s][open] .nav-user-caret[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.nav-user-dropdown[data-astro-cid-wpvy4v7s]{position:absolute;top:calc(100% + .5rem);right:0;min-width:15rem;border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-lg);padding:.35rem;z-index:50}.nav-user-item[data-astro-cid-wpvy4v7s]{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.6rem .7rem;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;background:none;border:none;cursor:pointer;transition:background-color var(--transition-fast)}.nav-user-item-icon[data-astro-cid-wpvy4v7s]{flex-shrink:0;color:var(--color-text-secondary)}.nav-user-item-label[data-astro-cid-wpvy4v7s]{flex:auto}.nav-user-item[data-astro-cid-wpvy4v7s] .ws-icon{flex-shrink:0;width:16px;height:16px;color:var(--color-text-secondary)}.nav-user-item--active[data-astro-cid-wpvy4v7s] .ws-icon,.nav-user-item--signout[data-astro-cid-wpvy4v7s] .ws-icon{color:var(--color-brand-text)}.nav-user-role-chip[data-astro-cid-wpvy4v7s]{display:inline-block;margin:0 .75rem .45rem;padding:.1rem .4rem;border:1px solid var(--color-text-primary);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary)}.nav-user-role-chip--sheet[data-astro-cid-wpvy4v7s]{margin:.35rem 0 0}.nav-user-role-chip[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-account-btn[data-astro-cid-wpvy4v7s]{width:44px;height:44px;align-items:center;justify-content:center;border:0;background:none;padding:0;cursor:pointer;color:var(--color-text-primary)}.nav-account-btn[data-astro-cid-wpvy4v7s].nav-auth-slot--on{display:flex!important}@media(width>=768px){.nav-account-btn[data-astro-cid-wpvy4v7s].nav-auth-slot--on{display:none!important}}.nav-account-initials[data-astro-cid-wpvy4v7s]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:var(--color-text-primary);color:var(--color-text-on-dark, #fff);font-size:.75rem;font-weight:700;letter-spacing:.02em}.nav-account-initials[data-astro-cid-wpvy4v7s][hidden],.nav-account-icon[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-account-icon[data-astro-cid-wpvy4v7s]{display:inline-flex}.nav-account-initials--lg[data-astro-cid-wpvy4v7s]{width:40px;height:40px;font-size:.875rem;flex-shrink:0}.nav-account-sheet[data-astro-cid-wpvy4v7s]{position:fixed;inset:0 0 0 auto;margin:0;width:min(100vw,390px);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--color-bg-border);background:var(--color-bg-base, #fff);color:var(--color-text-primary);overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--shadow-lg)}.nav-account-sheet[data-astro-cid-wpvy4v7s]::backdrop{background:#00000052}.nav-account-sheet[data-astro-cid-wpvy4v7s]:not([open]){display:none}.nav-user-item[data-astro-cid-wpvy4v7s][hidden],.nav-account-sheet[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s][hidden]{display:none!important}.nav-ws-progress[data-astro-cid-wpvy4v7s]{flex-shrink:0;padding:.1rem .4rem;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a3412;background:#fff7ed;white-space:nowrap}.nav-account-sheet__head[data-astro-cid-wpvy4v7s]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 .5rem 0 1rem;border-bottom:1px solid var(--color-bg-border)}.nav-account-sheet__title[data-astro-cid-wpvy4v7s]{font-size:1.0625rem;font-weight:700;margin:0}.nav-account-sheet__close[data-astro-cid-wpvy4v7s]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;cursor:pointer;color:var(--color-text-primary)}.nav-account-sheet__user[data-astro-cid-wpvy4v7s]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-bottom:1px solid var(--color-bg-border)}.nav-account-sheet__who[data-astro-cid-wpvy4v7s]{min-width:0}.nav-account-sheet__name[data-astro-cid-wpvy4v7s]{font-weight:600;font-size:.9375rem}.nav-account-sheet__email[data-astro-cid-wpvy4v7s]{font-size:.8125rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-account-sheet__list[data-astro-cid-wpvy4v7s]{padding:.5rem 0 96px}.nav-sheet-row[data-astro-cid-wpvy4v7s]{display:flex;align-items:center;gap:.875rem;width:100%;min-height:52px;padding:0 1rem;border:0;border-left:2px solid #0000;background:none;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--color-text-primary);text-align:left;text-decoration:none;cursor:pointer}.nav-sheet-row__label[data-astro-cid-wpvy4v7s]{flex:auto}.nav-sheet-row--current[data-astro-cid-wpvy4v7s]{background:var(--color-bg-raised);border-left-color:var(--color-text-primary)}.nav-sheet-children[data-astro-cid-wpvy4v7s]{padding:.25rem 0}.nav-sheet-child[data-astro-cid-wpvy4v7s]{display:flex;align-items:center;min-height:44px;margin-left:2rem;padding:0 1rem;border-left:2px solid #0000;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none}.nav-sheet-child--current[data-astro-cid-wpvy4v7s]{color:var(--color-text-primary);font-weight:600;border-left-color:var(--color-text-primary)}.nav-sheet-divider[data-astro-cid-wpvy4v7s]{margin:.5rem 0;border-top:1px solid var(--color-bg-border)}.nav-sheet-row--signout[data-astro-cid-wpvy4v7s]{font-weight:600}.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]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:9999px;background:var(--color-brand);color:var(--color-text-on-brand);font-size:.6875rem;font-weight:700;line-height:1}@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]{margin:.3rem .5rem;border:none;border-top:1px solid var(--color-bg-border)}.nav-user-dropdown-header[data-astro-cid-wpvy4v7s]{padding:.55rem .75rem}.nav-user-dropdown-name[data-astro-cid-wpvy4v7s]{font-size:.8125rem;font-weight:600;color:var(--color-text-primary)}.nav-user-dropdown-email[data-astro-cid-wpvy4v7s]{font-size:.75rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-mobile-signout[data-astro-cid-wpvy4v7s]{width:100%;text-align:left;background:none;border:none;cursor:pointer;color:var(--color-brand-text);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}}.ws-shell[data-astro-cid-36dzx4oy]{--ws-sticky-top: var(--ws-header-h, 68px)}@media(width<=767px){.ws-shell[data-astro-cid-36dzx4oy]{--ws-sticky-top: calc(var(--ws-header-h, 68px) + 57px)}}.ws-rail[data-astro-cid-36dzx4oy]{display:none}@media(width>=1024px){.ws-shell[data-astro-cid-36dzx4oy]{display:grid;grid-template-columns:224px minmax(0,1fr);align-items:start}.ws-rail[data-astro-cid-36dzx4oy]{display:block;position:sticky;top:var(--ws-header-h, 68px);max-height:calc(100vh - var(--ws-header-h, 68px));overflow-y:auto;border-right:1px solid var(--color-bg-border);padding:1.5rem 0 2rem;min-height:calc(100vh - var(--ws-header-h, 68px))}}.ws-rail-row[data-astro-cid-36dzx4oy]{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:0 1rem 0 1.125rem;font-size:.9375rem;font-weight:600;color:var(--color-text-primary);text-decoration:none}.ws-rail-label[data-astro-cid-36dzx4oy]{flex:auto}.ws-rail-row--current[data-astro-cid-36dzx4oy]{background:var(--color-text-primary);color:var(--color-text-on-dark, #fff)}@media(hover:hover)and (pointer:fine){.ws-rail-row[data-astro-cid-36dzx4oy]:not(.ws-rail-row--current):hover{background:var(--color-bg-raised)}.ws-rail-child[data-astro-cid-36dzx4oy]:hover{color:var(--color-text-primary)}}.ws-rail-children[data-astro-cid-36dzx4oy]{padding:.25rem 0}.ws-rail-child[data-astro-cid-36dzx4oy]{display:flex;align-items:center;min-height:40px;padding:0 1rem 0 3rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;border-left:2px solid #0000}.ws-rail-child--current[data-astro-cid-36dzx4oy]{color:var(--color-text-primary);font-weight:600;border-left-color:var(--color-text-primary)}.ws-badge[data-astro-cid-36dzx4oy]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:9999px;background:var(--color-text-primary);color:var(--color-text-on-dark, #fff);font-size:.6875rem;font-weight:700;line-height:1}.ws-badge[data-astro-cid-36dzx4oy][hidden]{display:none}.ws-progress[data-astro-cid-36dzx4oy]{flex-shrink:0;padding:.1rem .4rem;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a3412;background:#fff7ed;white-space:nowrap}.ws-progress-dot[data-astro-cid-36dzx4oy]{width:8px;height:8px;border-radius:9999px;background:#d97706;flex-shrink:0}.ws-rail-row--current[data-astro-cid-36dzx4oy] .ws-badge[data-astro-cid-36dzx4oy]{background:#fff;color:var(--color-text-primary)}.ws-strip[data-astro-cid-36dzx4oy]{background:var(--color-bg-base, #fff);border-bottom:1px solid var(--color-bg-border)}@media(width>=1024px){.ws-strip[data-astro-cid-36dzx4oy]{display:none}}@media(width<=767px){.ws-strip[data-astro-cid-36dzx4oy]{position:sticky;top:var(--ws-header-h, 68px);z-index:30}}.ws-strip-list[data-astro-cid-36dzx4oy]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:6px 1rem;max-width:80rem;margin:0 auto}.ws-strip-list[data-astro-cid-36dzx4oy]::-webkit-scrollbar{display:none}.ws-strip-list[data-astro-cid-36dzx4oy]>li[data-astro-cid-36dzx4oy]{flex:none}.ws-pill[data-astro-cid-36dzx4oy]{display:inline-flex;align-items:center;gap:.4rem;height:40px;padding:0 1rem;margin:2px 0;border:1px solid var(--color-bg-border);border-radius:9999px;font-size:.875rem;font-weight:600;color:var(--color-text-primary);background:var(--color-bg-base, #fff);text-decoration:none;white-space:nowrap;position:relative}.ws-pill[data-astro-cid-36dzx4oy]:after{content:"";position:absolute;inset:-2px 0}.ws-pill--current[data-astro-cid-36dzx4oy]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-on-dark, #fff)}.ws-pill--current[data-astro-cid-36dzx4oy] .ws-badge[data-astro-cid-36dzx4oy]{background:#fff;color:var(--color-text-primary)}.ws-content[data-astro-cid-36dzx4oy]{min-width:0}.ws-viewing-as[data-astro-cid-36dzx4oy]{max-width:72rem;margin:.75rem auto 0;padding:.5rem 1rem;font-size:.8125rem;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.ws-viewing-as__tag[data-astro-cid-36dzx4oy]{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-text-primary);color:var(--color-text-primary);padding:0 .375rem}.ws-viewing-as__exit[data-astro-cid-36dzx4oy]{font-weight:600;color:var(--color-text-primary);text-decoration:underline}.newsletter-wrap[data-astro-cid-d2vjytht]{max-width:32rem}.newsletter-heading[data-astro-cid-d2vjytht]{font-family:var(--font-sans);font-size:1.0625rem;font-weight:700;color:#fff;margin:0 0 .25rem}.newsletter-sub[data-astro-cid-d2vjytht]{font-family:var(--font-sans);font-size:.8125rem;color:#ffffffa6;margin:0 0 1rem}.newsletter-form[data-astro-cid-d2vjytht]{display:flex;flex-direction:column;gap:.625rem}.newsletter-honeypot[data-astro-cid-d2vjytht]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.newsletter-row[data-astro-cid-d2vjytht]{display:flex;gap:.5rem}.newsletter-input[data-astro-cid-d2vjytht]{flex:auto;min-width:0;padding:.55rem .85rem;border:1px solid #ffffff2e;border-radius:var(--radius-md);background-color:#ffffff0f;font-family:var(--font-sans);font-size:.875rem;color:#fff;outline:none;transition:border-color var(--transition-fast)}.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]{flex-shrink:0;padding:.55rem 1.1rem;border-radius:var(--radius-md);background-color:var(--color-brand-text);font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-text-on-brand);border:none;cursor:pointer;transition:background-color var(--transition-fast);white-space:nowrap}@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-country-wrap[data-astro-cid-d2vjytht] label{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:#ffffffd9}.newsletter-country-wrap[data-astro-cid-d2vjytht] select{width:100%;padding:.55rem .85rem;border:1px solid #ffffff2e;border-radius:var(--radius-md);background-color:#ffffff0f;font-family:var(--font-sans);font-size:.875rem;color:#fff;outline:none;transition:border-color var(--transition-fast)}.newsletter-country-wrap[data-astro-cid-d2vjytht] select:focus{border-color:var(--color-brand)}.newsletter-country-wrap[data-astro-cid-d2vjytht] select option{color:#111827;background-color:#fff}.newsletter-country-wrap[data-astro-cid-d2vjytht] p{font-family:var(--font-sans);font-size:.72rem;color:#ffffffa6;margin:.35rem 0 0}.newsletter-disclaimer[data-astro-cid-d2vjytht]{font-family:var(--font-sans);font-size:.72rem;color:#ffffffa6;margin:0}@media(prefers-reduced-motion:reduce){.newsletter-input[data-astro-cid-d2vjytht],.newsletter-btn[data-astro-cid-d2vjytht],.newsletter-country-wrap[data-astro-cid-d2vjytht] select{transition:none}}#jdm-fb-banner{background:var(--color-bg-surface, #ffffff);color:var(--color-text-primary, #0a0a0a);border:1px solid var(--color-brand-text, #B5121F);font-family:inherit;font-size:.875rem;line-height:1.4;max-width:36rem;margin:1.5rem auto;border-radius:4px}#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{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}#jdm-fb-banner .jdm-fb-collapsed{display:flex;flex-direction:column;gap:.625rem}@media(min-width:640px){#jdm-fb-banner .jdm-fb-collapsed{flex-direction:row;align-items:center;gap:1rem}}#jdm-fb-banner .jdm-fb-text{flex:1 1 auto;min-width:0}#jdm-fb-banner .jdm-fb-text strong{display:block}#jdm-fb-banner .jdm-fb-text p{margin:.125rem 0 0;color:var(--color-text-secondary, #707070);font-size:.8125rem}#jdm-fb-banner .jdm-fb-actions{display:flex;gap:.375rem;flex:0 0 auto;flex-wrap:wrap}#jdm-fb-banner .jdm-fb-btn{appearance:none;font:inherit;font-weight:600;padding:.625rem .875rem;border:1px solid var(--color-bg-border, #e5e5e5);background:var(--color-bg-surface, #ffffff);color:var(--color-text-primary, #0a0a0a);cursor:pointer;min-height:2.75rem;border-radius:2px}@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{padding:.25rem .75rem;font-size:1.125rem;line-height:1;color:var(--color-text-secondary, #707070);min-height:2.75rem;min-width:2.75rem}#jdm-fb-banner .jdm-fb-btn-primary{background:var(--color-text-primary, #0a0a0a);color:var(--color-bg-surface, #ffffff);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{display:flex;flex-direction:column;gap:.625rem;margin:0}#jdm-fb-banner .jdm-fb-form-head{display:flex;justify-content:space-between;align-items:center}#jdm-fb-banner .jdm-fb-form-title{font-size:.9375rem}#jdm-fb-banner .jdm-fb-field{display:flex;flex-direction:column;gap:.25rem}#jdm-fb-banner .jdm-fb-field>span{font-size:.75rem;color:var(--color-text-secondary, #707070);font-weight:500}#jdm-fb-banner .jdm-fb-field em{font-style:normal;color:var(--color-text-secondary, #707070);font-weight:400}#jdm-fb-banner .jdm-fb-field textarea,#jdm-fb-banner .jdm-fb-field input[type=email]{appearance:none;font:inherit;padding:.5rem .625rem;border:1px solid var(--color-bg-border, #e5e5e5);background:var(--color-bg-surface, #ffffff);color:var(--color-text-primary, #0a0a0a);border-radius:2px;resize:vertical;width:100%;box-sizing:border-box}#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-error{margin:0;font-size:.8125rem;color:var(--color-status-error-text, #991B1B)}#jdm-fb-banner .jdm-fb-form-actions{display:flex;justify-content:flex-end;gap:.5rem}#jdm-fb-banner .jdm-fb-thanks{text-align:center;padding:.5rem 0}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:3rem;border-top:1px solid var(--color-bg-border);background-color:var(--color-bg-surface)}.footer-band-dark[data-astro-cid-jo6i4kqk]{background-color:var(--color-surface-dark);color:var(--color-text-on-dark);border-top:1px solid #ffffff14;position:relative;isolation:isolate;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]{margin-bottom:1rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary)}.footer-link[data-astro-cid-jo6i4kqk]{font-size:.875rem;color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.footer-knowledge__eyebrow[data-astro-cid-jo6i4kqk]{margin:0;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary)}@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]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem}.footer-legal-sep[data-astro-cid-jo6i4kqk]{color:var(--color-bg-border)}.footer-legal-tel[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);text-decoration:none;padding:2px 0;transition:color var(--transition-fast)}@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]{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem;padding:0}.social-link[data-astro-cid-jo6i4kqk]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--color-text-secondary);background-color:#0000;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)}.social-link[data-astro-cid-jo6i4kqk]:focus-visible{color:#fff;background-color:var(--color-brand);border-color:var(--color-brand);transform:translateY(-1px);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@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}}}#jdm-standalone-banner[data-astro-cid-hypko3mo]{background:var(--color-bg-surface, #fff);color:var(--color-text-primary, #0a0a0a);border-bottom:1px solid var(--color-brand, #b5121f);font-size:.8125rem;line-height:1.4}#jdm-standalone-banner[data-astro-cid-hypko3mo][hidden]{display:none}.jdm-sb-inner[data-astro-cid-hypko3mo]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;max-width:64rem;margin:0 auto;text-align:center}.jdm-sb-text[data-astro-cid-hypko3mo]{margin:0;flex:auto;min-width:0}.jdm-sb-dismiss[data-astro-cid-hypko3mo]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-text-secondary, #707070);background:none;border:0;border-radius:var(--radius-md, 4px);cursor:pointer;transition:color .15s,background-color .15s}.jdm-sb-dismiss[data-astro-cid-hypko3mo] svg[data-astro-cid-hypko3mo]{width:.9rem;height:.9rem}@media(hover:hover)and (pointer:fine){.jdm-sb-dismiss[data-astro-cid-hypko3mo]:hover{color:var(--color-text-primary, #0a0a0a);background-color:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}}.jdm-sb-dismiss[data-astro-cid-hypko3mo]:focus-visible{outline:2px solid var(--color-brand, #b5121f);outline-offset:-2px}.jdm-degraded-banner[data-astro-cid-sjntuswh]{margin:0;border-radius:0;padding:.6rem 1rem}.jdm-degraded-banner[data-astro-cid-sjntuswh][hidden]{display:none}.jdm-degraded-banner__row[data-astro-cid-sjntuswh]{display:flex;align-items:flex-start;gap:.6rem;max-width:64rem;margin:0 auto}.jdm-degraded-banner__text[data-astro-cid-sjntuswh]{flex:auto;min-width:0;margin:0}.jdm-degraded-banner__dismiss[data-astro-cid-sjntuswh]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-.35rem -.35rem -.35rem 0;font-size:1.25rem;line-height:1;color:var(--color-text-secondary);background:none;border:0;border-radius:var(--radius-md);cursor:pointer;transition:color .15s,background-color .15s}@media(hover:hover)and (pointer:fine){.jdm-degraded-banner__dismiss[data-astro-cid-sjntuswh]:hover{color:var(--color-text-primary);background-color:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}}.jdm-degraded-banner__dismiss[data-astro-cid-sjntuswh]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}
.save-search{margin-bottom:1.25rem;padding:.85rem 1rem;border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);background-color:var(--color-bg-surface)}.save-search__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.save-search__text{min-width:0;flex:1 1 16rem}.save-search__title{font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary)}.save-search__sub,.save-search__note{font-size:.8125rem;color:var(--color-text-secondary);margin-top:.15rem}.save-search__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.5rem 1rem;border:1px solid var(--color-text-primary);border-radius:var(--radius-md);background-color:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.save-search__btn:disabled{opacity:.6;cursor:progress}.save-search__btn--ink{background-color:var(--color-text-primary);color:var(--color-bg-surface)}.save-search__form{margin-top:.75rem}.save-search__label{display:block;font-size:.8125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.35rem}.save-search__fields{display:flex;flex-wrap:wrap;gap:.5rem}.save-search__input{flex:1 1 14rem;min-width:0;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--color-bg-border);border-radius:var(--radius-md);background-color:var(--color-bg-base, #fff);color:var(--color-text-primary);font-size:1rem}.save-search__status{margin-top:.6rem;font-size:var(--text-sm);color:var(--color-text-primary)}.save-search__status[data-tone=error]{color:var(--color-status-error, #b42318)}.save-search__link{font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:639px){.save-search{padding:.5rem .5rem .5rem .75rem;margin-bottom:.75rem}.save-search__row{flex-wrap:nowrap;gap:.5rem}.save-search__text{flex:1 1 auto}.save-search__title{font-size:.8125rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.save-search__sub{display:none}.save-search__row>.save-search__btn{padding:.5rem .75rem}}.filter-trigger__label[data-astro-cid-owqwgodn]{display:inline-flex;align-items:center;gap:.45rem}.filter-trigger[data-astro-cid-owqwgodn].filter-trigger--asking{display:grid;grid-template-columns:auto 1fr;column-gap:.45rem;row-gap:.1rem;text-align:left}.filter-trigger__asking[data-astro-cid-owqwgodn]{display:block;grid-column:1 / -1;font-size:.6875rem;font-weight:400;white-space:nowrap}.filter-price-context[data-astro-cid-owqwgodn]{display:block;grid-column:1 / -1;margin-top:.5rem;padding:.75rem;border:1px solid var(--color-bg-border);border-radius:var(--radius-md)}.filter-price-context__budget[data-astro-cid-owqwgodn]{margin-top:1rem}.filter-price-context__budget[data-astro-cid-owqwgodn] label[data-astro-cid-owqwgodn]{display:block;font-size:.8125rem}.filter-price-context__budget[data-astro-cid-owqwgodn] input[data-astro-cid-owqwgodn]{width:100%;min-height:44px;accent-color:var(--color-brand-text)}.filter-price-context__asking[data-astro-cid-owqwgodn]{display:flex;justify-content:space-between;gap:.5rem;font-size:.6875rem;color:var(--color-text-secondary)}@media(width<=1023px){.filter-drawer[data-astro-cid-owqwgodn] [data-astro-cid-owqwgodn]:is(button,select,input:not([type=hidden]),a){min-height:44px;min-width:44px}.filter-drawer[data-astro-cid-owqwgodn] a[data-astro-cid-owqwgodn]{display:inline-flex;align-items:center}.filter-drawer[data-astro-cid-owqwgodn] .filter-drawer-close[data-astro-cid-owqwgodn]{width:44px;height:44px}}.filter-price-context[data-astro-cid-owqwgodn] .filter-price-context__heading{font-size:.8125rem;font-weight:650}.filter-price-context[data-astro-cid-owqwgodn] .filter-price-context__key,.filter-price-context[data-astro-cid-owqwgodn] .filter-price-context__dates{font-size:.75rem;line-height:1.5;margin-top:.5rem;color:var(--color-text-secondary)}.filter-trigger[data-astro-cid-owqwgodn]{display:inline-flex;align-items:center;gap:.45rem;border-radius:var(--radius-md);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);height:var(--control-h);padding:0 1rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-text-primary);transition:border-color var(--transition-fast),background-color var(--transition-fast)}@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]{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .25rem;border-radius:var(--radius-full);background-color:var(--color-brand);color:var(--color-text-on-brand);font-size:.6875rem}.filter-drawer[data-astro-cid-owqwgodn]{background:var(--color-bg-elevated);border:1px solid var(--color-bg-border);box-shadow:var(--shadow-lg);padding:0;max-width:100%;overflow:hidden;width:400px;height:100dvh;position:fixed;top:0;right:0;margin:0;border-radius:var(--radius-xl) 0 0 var(--radius-xl);transition:transform .25s,opacity .25s;transform:translate(0);opacity:1}@media(width<=768px){.filter-drawer[data-astro-cid-owqwgodn]{width:100%;height:auto;max-height:92dvh;inset:auto 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}}@starting-style{.filter-drawer[data-astro-cid-owqwgodn]:popover-open{transform:translate(100%);opacity:0}}@media(width<=768px){@starting-style{.filter-drawer[data-astro-cid-owqwgodn]:popover-open{transform:translateY(100%);opacity:0}}}@media(prefers-reduced-motion:reduce){.filter-drawer[data-astro-cid-owqwgodn]{transition:none}@starting-style{.filter-drawer[data-astro-cid-owqwgodn]:popover-open{transform:none;opacity:0}}}.filter-drawer[data-astro-cid-owqwgodn]::backdrop{background:#0000008c;backdrop-filter:blur(2px)}.filter-drawer-inner[data-astro-cid-owqwgodn]{display:flex;flex-direction:column;height:100%;max-height:100dvh}@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]{display:block;flex-shrink:0;width:2.25rem;height:.25rem;margin:.5rem auto 0;border-radius:var(--radius-full);background-color:var(--color-border-strong)}}.filter-drawer-head[data-astro-cid-owqwgodn]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1.15rem 1.25rem;border-bottom:1px solid var(--color-bg-border)}.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]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-right:-.4rem;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:color var(--transition-fast),background-color var(--transition-fast)}@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:auto;min-height:0;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.filter-search[data-astro-cid-owqwgodn]{display:flex;flex-direction:column;gap:.4rem}.filter-search__form[data-astro-cid-owqwgodn],.filter-search__field[data-astro-cid-owqwgodn]{position:relative}.filter-search__icon[data-astro-cid-owqwgodn]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.filter-search__input[data-astro-cid-owqwgodn]{height:var(--control-h);padding-left:2.3rem;border-color:var(--color-border-strong)}.filter-search__input[data-astro-cid-owqwgodn]::-webkit-search-cancel-button{-webkit-appearance:none}.filter-search__list[data-astro-cid-owqwgodn]{margin-top:.4rem;border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-md)}.filter-drawer-locked[data-astro-cid-owqwgodn]{padding:.75rem .9rem;border-radius:var(--radius-md);background-color:var(--color-bg-raised);border:1px solid var(--color-bg-border)}.filter-drawer-locked__label[data-astro-cid-owqwgodn]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary);margin-bottom:.5rem}.filter-drawer-locked__pills[data-astro-cid-owqwgodn]{display:flex;flex-wrap:wrap;gap:.4rem}.filter-drawer-locked__pill[data-astro-cid-owqwgodn]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:var(--radius-full);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);font-size:.75rem;font-weight:600;color:var(--color-text-primary)}.filter-form[data-astro-cid-owqwgodn]{display:flex;flex-direction:column}.filter-group[data-astro-cid-owqwgodn]{margin:0;padding:1.25rem 0 0;border:0;min-width:0;display:flex;flex-direction:column;gap:1rem}.filter-group[data-astro-cid-owqwgodn]+.filter-group[data-astro-cid-owqwgodn]{margin-top:1.25rem;border-top:1px solid var(--color-bg-border)}.filter-group[data-astro-cid-owqwgodn]:first-of-type{padding-top:0}.filter-group__label[data-astro-cid-owqwgodn]{padding:0;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-primary)}.drawer-field[data-astro-cid-owqwgodn]{--filter-label-col: 7rem;display:grid;grid-template-columns:var(--filter-label-col) minmax(0,1fr);align-items:center;column-gap:.85rem;row-gap:.4rem}@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]{margin:0;align-self:center}.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]{display:flex;align-items:center;gap:.5rem}.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]{flex-shrink:0;color:var(--color-text-secondary);font-size:.875rem}.drawer-field-error[data-astro-cid-owqwgodn]{grid-column:2;font-size:.75rem;color:var(--color-status-error, #b91c1c);margin-top:.1rem}.import-presets-col[data-astro-cid-owqwgodn]{min-width:0;display:flex;flex-direction:column;gap:.4rem}.import-presets[data-astro-cid-owqwgodn]{display:flex;flex-wrap:wrap;gap:.5rem}.import-preset[data-astro-cid-owqwgodn]{flex:6rem;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:var(--control-h);padding:.4rem .6rem;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)}@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]{max-width:100%;font-size:.625rem;opacity:.8;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-presets__hint[data-astro-cid-owqwgodn]{font-size:.6875rem;line-height:1.4;color:var(--color-text-secondary)}.drawer-checkbox[data-astro-cid-owqwgodn]{display:flex;align-items:center;gap:.6rem;font-size:.875rem;color:var(--color-text-primary);cursor:pointer}.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]{flex-shrink:0;display:flex;gap:.6rem;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)}
.faq-block__list[data-astro-cid-hmbqz6xi]{display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-hmbqz6xi]{padding:0;border-bottom:1px solid var(--color-bg-border)}.faq-item[data-astro-cid-hmbqz6xi] summary[data-astro-cid-hmbqz6xi]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hmbqz6xi] summary[data-astro-cid-hmbqz6xi]{list-style:none}.faq-item__q[data-astro-cid-hmbqz6xi]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);cursor:pointer;user-select:none;min-height:44px}@media(hover:hover)and (pointer:fine){.faq-item__q[data-astro-cid-hmbqz6xi]:hover .faq-item__q-text[data-astro-cid-hmbqz6xi]{color:var(--color-text-link, var(--color-text-primary))}}.faq-item__q[data-astro-cid-hmbqz6xi]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.faq-item__q-text[data-astro-cid-hmbqz6xi]{flex:auto;transition:color var(--transition-fast)}.faq-item__chevron[data-astro-cid-hmbqz6xi]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:transform var(--transition-fast)}.faq-item[data-astro-cid-hmbqz6xi][open] .faq-item__chevron[data-astro-cid-hmbqz6xi]{transform:rotate(180deg)}.faq-item__a[data-astro-cid-hmbqz6xi]{padding:0 0 .95rem;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.faq-item__cta[data-astro-cid-hmbqz6xi]{display:flex;width:fit-content;align-items:center;margin-top:.5rem;font-size:var(--text-sm);font-weight:600;color:var(--color-text-link);text-decoration:none}@media(hover:hover)and (pointer:fine){.faq-item__cta[data-astro-cid-hmbqz6xi]:hover{color:var(--color-text-primary)}}.faq-item__cta[data-astro-cid-hmbqz6xi]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){.faq-item__chevron[data-astro-cid-hmbqz6xi],.faq-item__q-text[data-astro-cid-hmbqz6xi]{transition:none}}
.card{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--color-bg-surface);border:1px solid var(--color-bg-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base);text-decoration:none;color:inherit}@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{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.15rem}.card--closer{position:relative;flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem;min-height:10rem}
.jdm-tile-pattern[data-astro-cid-o3zjqw4a]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index: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,#000)}.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]{width:200%;height:200%;transform:scale(.5);transform-origin:0 0}}
.badge--offsite[data-astro-cid-ti5sasjl]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:.25rem;background:#e5edf2;color:#2c4257;font-family:var(--font-sans);font-weight:600;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;white-space:nowrap;flex-shrink:0}.badge--md[data-astro-cid-ti5sasjl]{font-size:.75rem;padding:.25rem .625rem}.badge__icon[data-astro-cid-ti5sasjl]{flex-shrink:0;margin-top:-.0625em}.save-heart{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;color:var(--color-text-primary);-webkit-tap-highlight-color:transparent}.save-heart:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.save-heart__icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.save-heart[aria-pressed=true]{color:var(--color-brand-dark)}.save-heart[aria-pressed=true] .save-heart__icon path{fill:currentColor}.save-heart--card,.save-heart--photo{position:absolute;top:.4rem;right:.4rem;z-index:2;width:2.75rem;height:2.75rem;padding:0;border:0;background:transparent}.save-heart--card .save-heart__icon,.save-heart--photo .save-heart__icon{box-sizing:content-box;padding:.4rem;border-radius:999px;background-color:#ffffffeb;box-shadow:0 1px 2px #0000002e}.save-heart--page{flex-shrink:0;min-height:2.75rem;padding:.5rem .9rem;border:1px solid var(--color-bg-border);border-radius:var(--radius-md, 6px);background-color:var(--color-bg-surface);font-size:var(--text-sm, .875rem);font-weight:600}@media(hover:hover)and (pointer:fine){.save-heart--page:hover{border-color:var(--color-text-primary)}}.save-heart__on{display:none}.save-heart[aria-pressed=true] .save-heart__on{display:inline}.save-heart[aria-pressed=true] .save-heart__off{display:none}.listing-card-shell[data-astro-cid-67gd6ilq]{position:relative;height:100%}.listing-card-shell--heart[data-astro-cid-67gd6ilq] .listing-card__import-chip[data-astro-cid-67gd6ilq]{right:3.4rem;max-width:calc(100% - 4.4rem)}.listing-card__well[data-astro-cid-67gd6ilq]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--color-surface-dark)}.listing-card__img[data-astro-cid-67gd6ilq]{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;transition:transform var(--transition-slow)}@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]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background-color:var(--color-surface-dark)}.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);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:#fff9}.listing-card__feature-badge[data-astro-cid-67gd6ilq]{position:absolute;top:.75rem;left:.75rem;padding:.28rem .7rem;font-family:var(--font-sans);font-size:.625rem;font-weight:600;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);box-shadow:0 1px 2px #0000002e}.listing-card__import-chip[data-astro-cid-67gd6ilq]{position:absolute;top:.75rem;right:.75rem;padding:.28rem .6rem;font-family:var(--font-sans);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);border-radius:var(--radius-sm);pointer-events:auto;max-width:calc(100% - 1.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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]{background-color:#000000b8;color:#f5f5f5;text-decoration:none;border:1px solid #ffffff2e}@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]{position:absolute;top:.75rem;left:.75rem;padding:.28rem .7rem;font-family:var(--font-sans);font-size:.625rem;font-weight:600;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;box-shadow:0 1px 2px #0000002e}.listing-card__body[data-astro-cid-67gd6ilq]{display:flex;flex:auto;flex-direction:column;gap:.45rem;padding:1rem 1.1rem 1.15rem}.listing-card__title[data-astro-cid-67gd6ilq]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);line-height:1.25;letter-spacing:-.02em;color:var(--color-text-primary)}.listing-card__facts[data-astro-cid-67gd6ilq]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-height:1.1rem;font-size:.6875rem;color:var(--color-text-secondary);overflow:hidden}.listing-card__fact[data-astro-cid-67gd6ilq]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.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]{display:inline-flex;align-items:center;gap:.3rem}.listing-card__loc-flag[data-astro-cid-67gd6ilq]{font-size:.875rem;line-height:1;flex-shrink:0}.listing-card__price-row[data-astro-cid-67gd6ilq]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.1rem}.listing-card__price[data-astro-cid-67gd6ilq]{flex-shrink:0;font-size:var(--text-base);font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}.listing-card__dealer[data-astro-cid-67gd6ilq]{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--color-text-secondary);margin:0}.listing-card__dealer-col[data-astro-cid-67gd6ilq]{display:flex;flex-direction:column;flex:auto;min-width:0;gap:.1rem}.listing-card__dealer-col[data-astro-cid-67gd6ilq] .listing-card__dealer[data-astro-cid-67gd6ilq]{flex:none}.listing-card__reply[data-astro-cid-67gd6ilq]{margin:0;font-family:var(--font-sans);font-size:.625rem;font-weight:400;line-height:1.1;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0;font-variant-numeric:tabular-nums}.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]{padding:1.4rem 1.6rem 1.6rem;gap:.65rem}.listing-card--featured[data-astro-cid-67gd6ilq] .listing-card__title[data-astro-cid-67gd6ilq]{font-size:var(--text-xl);line-height:1.1;-webkit-line-clamp:2}.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]{font-size:.8125rem;min-height:1.25rem}.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]{flex-shrink:0;width:6.5rem;aspect-ratio:1;border-bottom:0;border-right:1px solid var(--color-bg-border)}.listing-card--compact[data-astro-cid-67gd6ilq] .listing-card__body[data-astro-cid-67gd6ilq]{padding:.85rem 1rem;gap:.3rem;min-width:0}.listing-card--compact[data-astro-cid-67gd6ilq] .listing-card__title[data-astro-cid-67gd6ilq]{font-size:.8125rem;-webkit-line-clamp:2}.listing-card--compact[data-astro-cid-67gd6ilq] .listing-card__price[data-astro-cid-67gd6ilq]{font-size:.875rem}
.ad-slot-wrapper[data-astro-cid-ygkiugat]{max-width:var(--ad-slot-max-width-mobile)}@media(width>=768px){.ad-slot-wrapper[data-astro-cid-ygkiugat]{max-width:var(--ad-slot-max-width-desktop)}}
.id-verified-badge[data-astro-cid-2bwvrcsz]{display:inline-flex;align-items:center;gap:.28em;flex-shrink:0;border:1px solid color-mix(in srgb,var(--color-text-primary) 32%,transparent);border-radius:var(--radius-sm, 3px);background-color:#0000;color:var(--color-text-primary);font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle}.id-verified-badge--sm[data-astro-cid-2bwvrcsz]{font-size:.6875rem;padding:.16rem .4rem}.id-verified-badge--xs[data-astro-cid-2bwvrcsz]{font-size:.625rem;padding:.1rem .32rem;letter-spacing:.01em}.id-verified-badge__icon[data-astro-cid-2bwvrcsz]{width:.85em;height:.85em;flex-shrink:0;opacity:.75}.id-verified-badge__text[data-astro-cid-2bwvrcsz]{text-transform:none}
.pager-wrap[data-astro-cid-ohknivtf]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2.25rem;margin-bottom:2.25rem;padding-top:1.75rem;padding-bottom:1.75rem;border-top:1px solid var(--color-bg-border)}.pager-wrap__range[data-astro-cid-ohknivtf]{font-size:.8125rem;color:var(--color-text-secondary);letter-spacing:.01em}.pager[data-astro-cid-ohknivtf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;width:100%}.pager__num[data-astro-cid-ohknivtf]{min-width:44px;height:44px;padding-inline:.5rem;justify-content:center;font-variant-numeric:tabular-nums}.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]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:44px;font-size:.9375rem;color:var(--color-text-secondary);user-select:none}.pager__indicator[data-astro-cid-ohknivtf]{display:none;align-items:center;justify-content:center;min-height:44px;padding:0 .6rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}@media(width<=640px){.pager[data-astro-cid-ohknivtf]{gap:.4rem;justify-content:space-between;flex-wrap:nowrap}.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]{display:inline-flex;flex:0 auto;min-width:0}.pager__step[data-astro-cid-ohknivtf]{padding:.55rem .9rem;font-size:.875rem;flex:1 1 0;min-width:0}}@media(width<=380px){.pager__step[data-astro-cid-ohknivtf]{padding:.55rem .7rem}.pager__indicator[data-astro-cid-ohknivtf]{padding:0 .35rem;font-size:.8125rem}}
.meta-pill[data-astro-cid-wk2qacd4]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:var(--radius-full);border:1px solid var(--color-bg-border);background-color:var(--color-bg-surface);color:var(--color-text-secondary)}.meta-pill[data-astro-cid-wk2qacd4] strong[data-astro-cid-wk2qacd4]{font-family:var(--font-display);text-transform:uppercase;font-size:.625rem;letter-spacing:.1em;color:var(--color-text-primary)}.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);font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}.make-about-body[data-astro-cid-wk2qacd4]{font-size:.875rem;line-height:1.65;color:var(--color-text-secondary);max-width:60ch}
</style><script type="module" src="/_astro/page.CR9HFvam.js"></script></head> <body class="text-[var(--color-text-primary)] antialiased">  <a href="#main-content" class="skip-link">Skip to main content</a>  <div id="jdm-standalone-banner" hidden role="status" aria-live="polite" data-dismiss-key="jdm:standalone-banner-dismissed:v1" data-astro-cid-hypko3mo> <div class="jdm-sb-inner" data-astro-cid-hypko3mo> <p class="jdm-sb-text" data-astro-cid-hypko3mo>
For the best experience, open <strong data-astro-cid-hypko3mo>JDMBUYSELL</strong> in your browser tabs.
</p> <button type="button" id="jdm-sb-dismiss-btn" class="jdm-sb-dismiss" aria-label="Dismiss" data-astro-cid-hypko3mo> <svg aria-hidden="true" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" data-astro-cid-hypko3mo> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" data-astro-cid-hypko3mo></path> </svg> </button> </div> </div> <script>(function(){const DISMISS_KEY = "jdm:standalone-banner-dismissed:v1";

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

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

    // Already dismissed (any prior session) — never re-check display-mode,
    // never show. This must run before the display-mode check so a
    // dismissed visitor pays zero cost on every subsequent pageview.
    try {
      if (window.localStorage && window.localStorage.getItem(DISMISS_KEY) === "1") return;
    } catch (e) {
      // localStorage blocked (private mode, strict cookies) — fall through
      // and still allow the banner to show; dismiss just won't persist.
    }

    var isStandalone = false;
    try {
      isStandalone =
        (window.matchMedia && window.matchMedia("(display-mode: standalone)").matches) ||
        window.navigator.standalone === true;
    } catch (e) {
      isStandalone = false;
    }
    if (!isStandalone) return;

    banner.hidden = false;

    var dismissBtn = document.getElementById("jdm-sb-dismiss-btn");
    if (dismissBtn) {
      dismissBtn.addEventListener("click", function () {
        try {
          if (window.localStorage) window.localStorage.setItem(DISMISS_KEY, "1");
        } catch (e) {
          /* non-fatal — banner still hides for this pageview */
        }
        banner.hidden = true;
      });
    }
  })();
})();</script>  <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 type="module" src="/_astro/Base.astro_astro_type_script_index_3_lang.CAyaMhcd.js"></script> <script type="module" src="/_astro/WebMCPTools.astro_astro_type_script_index_0_lang.mbWLiw8l.js"></script>  <div id="jdm-degraded-banner" class="callout callout--warn callout--boxed jdm-degraded-banner" hidden role="status" aria-live="polite" data-astro-cid-sjntuswh> <div class="jdm-degraded-banner__row" data-astro-cid-sjntuswh> <p class="jdm-degraded-banner__text callout__body" data-astro-cid-sjntuswh>We&rsquo;re having a temporary technical issue. You&rsquo;re viewing a recently saved copy of this page &mdash; some listings and features may be briefly out of date or unavailable.</p> <button type="button" id="jdm-degraded-banner-dismiss-btn" class="jdm-degraded-banner__dismiss" aria-label="Dismiss notice" data-astro-cid-sjntuswh>&times;</button> </div> </div>   <script>(function(){const DISMISS_KEY = "jdm.degraded-banner.dismissed";

(function(){function r(){var h=document.documentElement.dataset.degraded;if(!h)return;var b=document.getElementById("jdm-degraded-banner");if(!b)return;try{if(sessionStorage.getItem(DISMISS_KEY)==="1")return}catch(e){}b.hidden=false;b.setAttribute("data-degraded","db-outage");var x=document.getElementById("jdm-degraded-banner-dismiss-btn");if(x)x.addEventListener("click",function(){try{sessionStorage.setItem(DISMISS_KEY,"1")}catch(e){}b.hidden=true})}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",r);else r()})();
})();</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-event="buy-browse--nav-header-logo" 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" aria-label="JDMBUYSELL" role="img" viewBox="0 0 310.14 87.46" data-astro-cid-f7espo7c><title>JDMBUYSELL</title><path fill="#e9252e" d="M13.69 0h18.42l-8.16 45.51a7.1 7.1 0 0 1-7.01 5.87H5.24Zm0 0" data-role="wedge" data-astro-cid-f7espo7c></path><path fill="#231f20" d="m38.2 0-9.49 52.96a4.44 4.44 0 0 1-4.37 3.66H4.39L0 86.11h196.9L206.54 0Zm0 0" data-role="slab" data-astro-cid-f7espo7c></path><path fill="#fff" d="m43.61 6.17-8.88 50.45c-1.77 6.85-6.59 6.34-6.59 6.34H12.42L8.88 81.47h20.53c19.52 0 23.96-21.3 23.96-21.3l9.76-54Zm55.25 36.37C95.58 62.2 81.58 61.1 81.58 61.1l6.35-37.28c13.78 0 11.94 12.67 10.93 18.72M97.55 5.78H71.04L58.26 79.3h25.35s28.07-.82 34.64-33.73c5.67-28.38-5.5-39.79-20.7-39.79m78.4.39-18.93 42-3.39-42h-20.78L113.92 79.3h20.96l8.28-36.84 2.87 36.84h12.85l15.37-36.76-4.73 36.76h19.78l7.6-73.52Zm0 0" data-role="jdm" data-astro-cid-f7espo7c></path><path fill="#231f20" d="M277.86 0h11.16l3.21 14.03L297.97 0h12.17l-13.52 23.39-1.86 16.84h-10.31l1.35-16.84ZM256.9 0l-2.7 24.68s-1.18 7.01 2.7 7.1c3.53.08 4.43-2.78 4.9-5.92L264.34 0h11.15l-3.04 27.38s-.31 14.82-16.9 14.03c-4.34-.21-12.28-2.41-12.28-12.29L245.75 0Zm-26.96 12.31c-.49 3.67-2.89 3.74-2.89 3.74h-2.49l.65-7.47h2.83s2.39.07 1.9 3.73m-.5 15.15c-.57 3.99-3.37 4.06-3.37 4.06h-2.91l.76-8.13h3.3s2.79.08 2.22 4.07m5.32-9.37S240 16.91 240 8.96C240.01 0 231.04 0 231.04 0h-15.21l-3.88 40.23h16.06c6.88 0 11.82-5.11 11.99-12.17.19-7.35-5.24-9.97-5.24-9.97m51.13 27.29h11.15L294 75.8h8.96l-.93 9.81h-19.86Zm-23.19 0h11.15l-3.04 30.42h8.96l-.93 9.81h-19.86Zm-2.72 0h-21.67l-4.14 40.73h21.47l.75-9.8h-10.47l.33-6.17h9.21l1.19-9.46h-9.55l.42-5.58h11.46Zm-28.52 12.51s-3.95-4.09-9-3.3c-2.1.33-3.39 3.32-1.01 5.45 3.94 3.53 7.82 4.28 10.01 9 2.14 4.59.91 13.61-5.12 16.57s-13.62 2.19-18.7-.97l1.01-11.28s5.2 4.18 8.49 4.56 5.98-2.02 4.06-5.07c-1.2-1.91-4.05-3.24-6.57-4.77-4.27-2.59-6.99-7.78-4.59-14.25 3.57-9.6 15.85-10.9 22.19-6.34Zm0 0" data-role="buysell" data-astro-cid-f7espo7c></path></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-event="buy-browse--nav-for-sale-header" data-astro-cid-wpvy4v7s> For Sale </a> </li><li role="listitem" data-astro-cid-wpvy4v7s> <a href="/wanted/" class="nav-link" data-event="buy-browse--nav-wanted-header" data-astro-cid-wpvy4v7s> Wanted </a> </li><li role="listitem" data-astro-cid-wpvy4v7s> <a href="/market-trends/" class="nav-link" data-event="research-guide--nav-market-trends-header" data-astro-cid-wpvy4v7s> Market Trends </a> </li><li role="listitem" data-astro-cid-wpvy4v7s> <a href="/learn/" class="nav-link" data-event="research-guide--nav-learn-header" data-astro-cid-wpvy4v7s> Learn </a> </li> </ul> <!-- Search — responsive split (2026-05-24 corrective):
         At <xl (<1280px) → 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). The inline field
         moved from lg to xl because at 1024-1279px it squeezed the nav links
         and Sell CTA onto two lines when signed in.
         At ≥xl (≥1280px) → 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 ≥xl 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 xl: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 (≥xl) — real <input> in the nav, no popover. --> <form action="/search" method="get" role="search" id="nav-search-inline-form" class="nav-search-inline hidden xl: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> <div class="nav-user-role-chip" data-account-role-chip hidden data-astro-cid-wpvy4v7s></div> <hr class="nav-user-divider" data-astro-cid-wpvy4v7s>  <div data-nav-sections data-nav-neutral data-astro-cid-wpvy4v7s> <a href="/dashboard/" class="nav-user-item" data-ws-section="dashboard" data-event="account-workspace--menu-dashboard" data-astro-cid-wpvy4v7s> <svg class="ws-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"> <path d="M3 10.5 12 3l9 7.5"></path><path d="M5 9.5V21h14V9.5"></path>         </svg> <span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Dashboard</span>   </a><a href="/dashboard/inbox/" class="nav-user-item" data-ws-section="inbox" data-event="account-workspace--menu-inbox" data-astro-cid-wpvy4v7s> <svg class="ws-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">  <rect x="3" y="5" width="18" height="14" rx="2"></rect><path d="m3 7 9 6 9-6"></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/inventory/" class="nav-user-item" data-ws-section="listings" data-event="account-workspace--menu-listings" hidden data-astro-cid-wpvy4v7s> <svg class="ws-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">   <path d="M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z"></path><circle cx="7.5" cy="7.5" r="1.2"></circle>       </svg> <span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Listings</span>   </a><a href="/dashboard/saved/" class="nav-user-item" data-ws-section="saved" data-event="account-workspace--menu-saved" data-astro-cid-wpvy4v7s> <svg class="ws-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">    <path d="M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 0 0-7.8 7.8l1 1.1L12 21l7.8-7.5 1-1.1a5.5 5.5 0 0 0 0-7.8z"></path>      </svg> <span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Saved</span>   </a><a href="/dashboard/wanted/" class="nav-user-item" data-ws-section="requests" data-event="account-workspace--menu-requests" data-astro-cid-wpvy4v7s> <svg class="ws-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">     <rect x="5" y="4" width="14" height="17" rx="2"></rect><path d="M9 4V3h6v1"></path><path d="M9 10h6M9 14h6M9 18h4"></path>     </svg> <span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Requests</span>   </a><a href="/dashboard/dealer/" class="nav-user-item" data-ws-section="business" data-event="account-workspace--menu-business" hidden data-astro-cid-wpvy4v7s> <svg class="ws-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">      <path d="M3 9 4.5 4h15L21 9"></path><path d="M3 9h18v2a3 3 0 0 1-6 0 3 3 0 0 1-6 0 3 3 0 0 1-6 0z"></path><path d="M5 13v8h14v-8"></path>    </svg> <span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Business</span>  <span class="nav-ws-progress" data-ws-progress-slot hidden data-astro-cid-wpvy4v7s></span> </a><a href="/dashboard/profile/" class="nav-user-item" data-ws-section="settings" data-event="account-workspace--menu-settings" data-astro-cid-wpvy4v7s> <svg class="ws-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">       <path d="M4 7h10M18 7h2M4 17h4M12 17h8"></path><circle cx="16" cy="7" r="2"></circle><circle cx="10" cy="17" r="2"></circle>   </svg> <span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Settings</span>   </a><a href="/admin/" class="nav-user-item" data-ws-section="admin" data-event="account-workspace--menu-admin" hidden data-astro-cid-wpvy4v7s> <svg class="ws-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">        <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path>  </svg> <span class="nav-user-item-label" data-astro-cid-wpvy4v7s>Admin</span>   </a> </div> <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> <!-- Account button (phones) — opens the full-height account sheet from
         the right (#2871), a modal <dialog>. Desktop uses the account menu
         above. Shown when signed in (server-stamped, or by the hydration
         script on prerendered pages). --> <button type="button" aria-label="Your account" aria-haspopup="dialog" aria-controls="nav-account-sheet" class="nav-account-btn nav-auth-slot" data-auth-user data-account-sheet-trigger data-astro-cid-wpvy4v7s> <span class="nav-account-initials" aria-hidden="true" data-user-initials hidden data-astro-cid-wpvy4v7s></span> <span class="nav-account-icon" aria-hidden="true" data-account-icon data-astro-cid-wpvy4v7s><svg 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="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> </button> <!-- 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" aria-current="page" data-event="buy-browse--nav-for-sale-mobile-drawer" data-astro-cid-wpvy4v7s> For Sale </a> </li><li role="listitem" data-astro-cid-wpvy4v7s> <a href="/wanted/" class="nav-mobile-link" data-event="buy-browse--nav-wanted-mobile-drawer" data-astro-cid-wpvy4v7s> Wanted </a> </li><li role="listitem" data-astro-cid-wpvy4v7s> <a href="/market-trends/" class="nav-mobile-link" data-event="research-guide--nav-market-trends-mobile-drawer" data-astro-cid-wpvy4v7s> Market Trends </a> </li><li role="listitem" data-astro-cid-wpvy4v7s> <a href="/learn/" class="nav-mobile-link" data-event="research-guide--nav-learn-mobile-drawer" 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> <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> <!-- ── Account sheet (phones) ─────────────────────────────────────────────
     Full height, opens from the right, every workspace section with the
     current one expanded (#2871; design 01-chrome.html sheet-m). Ends with
     96px of empty space so the Mediavine sticky ad never covers the last
     row. Rendered for signed-in requests only; nothing here is pinned to
     the bottom of the screen. --> <dialog id="nav-account-sheet" class="nav-account-sheet md:hidden" aria-labelledby="nav-account-sheet-title" data-account-sheet data-astro-cid-wpvy4v7s> <div class="nav-account-sheet__head" data-astro-cid-wpvy4v7s> <h2 id="nav-account-sheet-title" class="nav-account-sheet__title" data-astro-cid-wpvy4v7s>Your account</h2> <button type="button" class="nav-account-sheet__close" aria-label="Close" data-account-sheet-close 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="4" y1="4" x2="14" y2="14" data-astro-cid-wpvy4v7s></line><line x1="14" y1="4" x2="4" y2="14" data-astro-cid-wpvy4v7s></line></svg> </button> </div> <div class="nav-account-sheet__user" data-astro-cid-wpvy4v7s> <span class="nav-account-initials nav-account-initials--lg" aria-hidden="true" data-user-initials hidden data-astro-cid-wpvy4v7s></span> <div class="nav-account-sheet__who" data-astro-cid-wpvy4v7s> <div class="nav-account-sheet__name" data-user-name data-astro-cid-wpvy4v7s>My account</div> <div class="nav-account-sheet__email" data-user-email hidden data-astro-cid-wpvy4v7s></div> <div class="nav-user-role-chip nav-user-role-chip--sheet" data-account-role-chip hidden data-astro-cid-wpvy4v7s></div> </div> </div> <ul role="list" class="nav-account-sheet__list" data-account-sheet-list data-nav-sections data-nav-neutral data-astro-cid-wpvy4v7s> <li data-ws-section="dashboard" data-astro-cid-wpvy4v7s> <a href="/dashboard/" class="nav-sheet-row" data-event="account-workspace--sheet-dashboard" data-astro-cid-wpvy4v7s> <svg class="ws-icon" 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"> <path d="M3 10.5 12 3l9 7.5"></path><path d="M5 9.5V21h14V9.5"></path>         </svg> <span class="nav-sheet-row__label" data-astro-cid-wpvy4v7s>Dashboard</span>   </a>  </li><li data-ws-section="inbox" data-astro-cid-wpvy4v7s> <a href="/dashboard/inbox/" class="nav-sheet-row" data-event="account-workspace--sheet-inbox" data-astro-cid-wpvy4v7s> <svg class="ws-icon" 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">  <rect x="3" y="5" width="18" height="14" rx="2"></rect><path d="m3 7 9 6 9-6"></path>        </svg> <span class="nav-sheet-row__label" data-astro-cid-wpvy4v7s>Inbox</span> <span class="nav-user-item-badge" data-msg-badge hidden data-astro-cid-wpvy4v7s></span>  </a>  </li><li data-ws-section="listings" hidden data-astro-cid-wpvy4v7s> <a href="/dashboard/inventory/" class="nav-sheet-row" data-event="account-workspace--sheet-listings" data-astro-cid-wpvy4v7s> <svg class="ws-icon" 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">   <path d="M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z"></path><circle cx="7.5" cy="7.5" r="1.2"></circle>       </svg> <span class="nav-sheet-row__label" data-astro-cid-wpvy4v7s>Listings</span>   </a>  </li><li data-ws-section="saved" data-astro-cid-wpvy4v7s> <a href="/dashboard/saved/" class="nav-sheet-row" data-event="account-workspace--sheet-saved" data-astro-cid-wpvy4v7s> <svg class="ws-icon" 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">    <path d="M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 0 0-7.8 7.8l1 1.1L12 21l7.8-7.5 1-1.1a5.5 5.5 0 0 0 0-7.8z"></path>      </svg> <span class="nav-sheet-row__label" data-astro-cid-wpvy4v7s>Saved</span>   </a>  </li><li data-ws-section="requests" data-astro-cid-wpvy4v7s> <a href="/dashboard/wanted/" class="nav-sheet-row" data-event="account-workspace--sheet-requests" data-astro-cid-wpvy4v7s> <svg class="ws-icon" 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">     <rect x="5" y="4" width="14" height="17" rx="2"></rect><path d="M9 4V3h6v1"></path><path d="M9 10h6M9 14h6M9 18h4"></path>     </svg> <span class="nav-sheet-row__label" data-astro-cid-wpvy4v7s>Requests</span>   </a>  </li><li data-ws-section="business" hidden data-astro-cid-wpvy4v7s> <a href="/dashboard/dealer/" class="nav-sheet-row" data-event="account-workspace--sheet-business" data-astro-cid-wpvy4v7s> <svg class="ws-icon" 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">      <path d="M3 9 4.5 4h15L21 9"></path><path d="M3 9h18v2a3 3 0 0 1-6 0 3 3 0 0 1-6 0 3 3 0 0 1-6 0z"></path><path d="M5 13v8h14v-8"></path>    </svg> <span class="nav-sheet-row__label" data-astro-cid-wpvy4v7s>Business</span>  <span class="nav-ws-progress" data-ws-progress-slot hidden data-astro-cid-wpvy4v7s></span> </a>  </li><li data-ws-section="settings" data-astro-cid-wpvy4v7s> <a href="/dashboard/profile/" class="nav-sheet-row" data-event="account-workspace--sheet-settings" data-astro-cid-wpvy4v7s> <svg class="ws-icon" 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">       <path d="M4 7h10M18 7h2M4 17h4M12 17h8"></path><circle cx="16" cy="7" r="2"></circle><circle cx="10" cy="17" r="2"></circle>   </svg> <span class="nav-sheet-row__label" data-astro-cid-wpvy4v7s>Settings</span>   </a>  </li><li data-ws-section="admin" hidden data-astro-cid-wpvy4v7s> <a href="/admin/" class="nav-sheet-row" data-event="account-workspace--sheet-admin" data-astro-cid-wpvy4v7s> <svg class="ws-icon" 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">        <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path>  </svg> <span class="nav-sheet-row__label" data-astro-cid-wpvy4v7s>Admin</span>   </a>  </li> <li class="nav-sheet-divider" aria-hidden="true" data-astro-cid-wpvy4v7s></li> <li data-account-sheet-last data-astro-cid-wpvy4v7s> <button type="button" id="signout-btn-sheet" class="nav-sheet-row nav-sheet-row--signout" data-event="account-signin--nav-sheet-signout" data-astro-cid-wpvy4v7s> <svg class="ws-icon" 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">         <path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"></path><polyline points="16 17 21 12 16 7"></polyline><line x1="21" y1="12" x2="9" y2="12"></line> </svg> <span class="nav-sheet-row__label" data-astro-cid-wpvy4v7s>Sign out</span> </button> </li> </ul> </dialog>  <script>
  (function () {
    var sheet = document.getElementById("nav-account-sheet");
    var trigger = document.querySelector("[data-account-sheet-trigger]");
    if (sheet && trigger && typeof sheet.showModal === "function") {
      var FOCUSABLE = "a[href]:not([hidden]), button:not([disabled]):not([hidden])";
      function focusables() {
        return Array.prototype.filter.call(sheet.querySelectorAll(FOCUSABLE), function (el) {
          return el.getClientRects().length > 0;
        });
      }
      trigger.addEventListener("click", function () {
        if (sheet.open) return;
        sheet.showModal();
        var items = focusables();
        if (items.length) items[0].focus();
      });
      sheet.querySelector("[data-account-sheet-close]").addEventListener("click", function () { sheet.close(); });
      sheet.addEventListener("click", function (e) { if (e.target === sheet) sheet.close(); });
      sheet.addEventListener("close", function () { trigger.focus(); });
      sheet.addEventListener("keydown", function (e) {
        if (e.key !== "Tab") return;
        var items = focusables();
        if (!items.length) return;
        var first = items[0];
        var last = items[items.length - 1];
        if (e.shiftKey && (document.activeElement === first || !sheet.contains(document.activeElement))) {
          e.preventDefault();
          last.focus();
        } else if (!e.shiftKey && (document.activeElement === last || !sheet.contains(document.activeElement))) {
          e.preventDefault();
          first.focus();
        }
      });
    }

    if (!/(?:^|;\s*)is_signed_in=1/.test(document.cookie)) return;
    if (!document.querySelector("[data-nav-neutral]")) return;
    fetch("/api/account/nav", { credentials: "same-origin" })
      .then(function (r) { return r.ok ? r.json() : null; })
      .then(function (d) {
        if (!d || !d.signedIn || !Array.isArray(d.sections)) return;
        var show = {};
        d.sections.forEach(function (id) { show[id] = true; });
        document.querySelectorAll("[data-nav-neutral] [data-ws-section]").forEach(function (el) {
          el.hidden = !show[el.getAttribute("data-ws-section")];
        });
        document.querySelectorAll("[data-nav-neutral] [data-ws-progress-slot]").forEach(function (el) {
          el.textContent = d.businessProgress || "";
          el.hidden = !d.businessProgress;
        });
        function fill(sel, text) {
          document.querySelectorAll(sel).forEach(function (el) { el.textContent = text || ""; el.hidden = !text; });
        }
        if (d.name) fill("[data-user-name]", d.name);
        if (d.email) fill("[data-user-email]", d.email);
        fill("[data-account-role-chip]", d.chip);
        if (d.initials) {
          fill("[data-user-initials]", d.initials);
          document.querySelectorAll("[data-account-icon]").forEach(function (el) { el.setAttribute("hidden", ""); });
        }
      })
      .catch(function () { /* best-effort: the neutral sections stay */ });
  })();
</script>  <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 showSignoutError(message) {
      var toast = document.createElement("div");
      toast.textContent = message;
      toast.setAttribute("role", "alert");
      toast.className = [
        "fixed bottom-6 left-1/2 -translate-x-1/2 z-[100]",
        "px-5 py-3 rounded-xl text-sm font-semibold shadow-xl",
        "transition-opacity duration-300",
        "bg-red-600 text-white",
      ].join(" ");
      document.body.appendChild(toast);
      setTimeout(function () { toast.style.opacity = "0"; }, 2800);
      setTimeout(function () { toast.remove(); }, 3200);
    }

    function handleSignout(btn) {
      if (!btn) return;
      var originalHTML = btn.innerHTML;
      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();
          if (res.ok && json && json.ok && json.redirect) {
            window.location.href = json.redirect;
            return;
          }
          // Revocation failed server-side (e.g. 503 {ok:false}) — do not
          // navigate away, that would mask a session that is still live.
          btn.disabled = false;
          btn.innerHTML = originalHTML;
          showSignoutError("Sign out failed. Please try again.");
        } 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"));
    handleSignout(document.getElementById("signout-btn-sheet"));
  })();
</script> <script type="module" src="/_astro/Nav.astro_astro_type_script_index_0_lang.54c8fagv.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>2558</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" data-price-dual class="price"><span class="price__v" data-price-cur="USD" data-price-default>$1,636</span><span class="price__v" data-price-cur="CAD">CA$2,306</span><span class="price__v" data-price-cur="GBP">£1,223</span><span class="price__v" data-price-cur="AUD">A$2,379</span><span class="price__v" data-price-cur="EUR">€1,466</span><span class="price__v" data-price-cur="JPY">¥259,009</span><span class="price__orig" data-price-orig>US$1,636</span></span></dd> </div> <div class="stat-tile" data-astro-cid-wk2qacd4> <dt class="stat-tile__label" data-astro-cid-wk2qacd4>Up to</dt> <dd class="stat-tile__value readout" data-astro-cid-wk2qacd4><span data-price="true" data-price-dual class="price"><span class="price__v" data-price-cur="USD" data-price-default>$122,103</span><span class="price__v" data-price-cur="CAD">CA$172,088</span><span class="price__v" data-price-cur="GBP">£91,269</span><span class="price__v" data-price-cur="AUD">A$177,546</span><span class="price__v" data-price-cur="EUR">€109,379</span><span class="price__v" data-price-cur="JPY">¥19,331,154</span><span class="price__orig" data-price-orig>US$122,103</span></span></dd> </div> <div class="stat-tile" data-astro-cid-wk2qacd4> <dt class="stat-tile__label" data-astro-cid-wk2qacd4>Median</dt> <dd class="stat-tile__value readout" data-astro-cid-wk2qacd4><span data-price="true" data-price-dual class="price"><span class="price__v" data-price-cur="USD" data-price-default>$14,997</span><span class="price__v" data-price-cur="CAD">CA$21,136</span><span class="price__v" data-price-cur="GBP">£11,210</span><span class="price__v" data-price-cur="AUD">A$21,807</span><span class="price__v" data-price-cur="EUR">€13,434</span><span class="price__v" data-price-cur="JPY">¥2,374,301</span><span class="price__orig" data-price-orig>US$14,997</span></span></dd> <dd class="median-priced mt-1 text-xs text-text-secondary" data-astro-cid-wk2qacd4>from 2,370 priced listings</dd> </div> </dl> <p class="data-panel__source" data-astro-cid-wk2qacd4>
Source: JDMBUYSELL marketplace data. Prices and availability can change.
</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> <span class="filter-trigger__label" data-astro-cid-owqwgodn>Filters<span class="filter-trigger__count readout" data-astro-cid-owqwgodn>1</span></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 planning</span> <div class="import-presets-col" data-astro-cid-owqwgodn> <div class="import-presets" role="group" aria-label="Import-planning 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 25-year planning</span> <span class="import-preset__sub" data-astro-cid-owqwgodn>Model year ≤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 15-year planning</span> <span class="import-preset__sub" data-astro-cid-owqwgodn>Model year ≤2011</span> </button> </div> <p class="import-presets__hint" data-astro-cid-owqwgodn>
Planning cutoff only. The <a href="https://www.ecfr.gov/current/title-49/subtitle-B/chapter-V/part-591/section-591.5" target="_blank" rel="noopener noreferrer" data-astro-cid-owqwgodn>US 25-year rule (49 CFR 591.5(i)(1))</a>
uses a manufacture date per <a href="https://www.nhtsa.gov/importing-vehicle/importation-and-certification-faqs" target="_blank" rel="noopener noreferrer" data-astro-cid-owqwgodn>NHTSA</a>;
<a href="https://tc.canada.ca/en/road-transportation/importing-vehicle/importing-older-vehicles-canada" target="_blank" rel="noopener noreferrer" data-astro-cid-owqwgodn>Canada's 15-year rule</a>
also uses manufacture date. Confirm all import requirements.
</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" id="make-filter-drawer-price-range" 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.SVwRm0oR.js"></script>   <script type="module" src="/_astro/FilterDrawer.astro_astro_type_script_index_1_lang.DxsNygp3.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/chaser/" class="chip" data-astro-cid-wk2qacd4> Chaser <span class="chip__count" data-astro-cid-wk2qacd4>116</span> </a><a href="/for-sale/toyota/mark-2/" class="chip" data-astro-cid-wk2qacd4> Mark II <span class="chip__count" data-astro-cid-wk2qacd4>106</span> </a><a href="/for-sale/toyota/aristo/" class="chip" data-astro-cid-wk2qacd4> Aristo <span class="chip__count" data-astro-cid-wk2qacd4>89</span> </a><a href="/for-sale/toyota/land-cruiser/" class="chip" data-astro-cid-wk2qacd4> Land Cruiser <span class="chip__count" data-astro-cid-wk2qacd4>86</span> </a><a href="/for-sale/toyota/celica/" class="chip" data-astro-cid-wk2qacd4> Celica <span class="chip__count" data-astro-cid-wk2qacd4>79</span> </a><a href="/for-sale/toyota/mr2/" class="chip" data-astro-cid-wk2qacd4> MR2 <span class="chip__count" data-astro-cid-wk2qacd4>68</span> </a> <a class="popular-chips__more" href="#models-heading" data-astro-cid-wk2qacd4>+41 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> <div data-exp-el="fs-card-eligibility-banner:control"> <div data-exp-el="fs-card-eligibility-banner:b">  <div data-exp-el="fs-mobile-two-col-grid:control"> <div data-exp-el="fs-mobile-two-col-grid:b">  <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmkingimports-1999-toyota-chaser-3719/" aria-label="1999 Toyota Chaser"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/59ed0e169680566d-IMG_5475-scaled.jpg/thumbnail" srcset="/img/59ed0e169680566d-IMG_5475-scaled.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/59ed0e169680566d-IMG_5475-scaled.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/59ed0e169680566d-IMG_5475-scaled.jpg/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 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 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> TX, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-08T11:52:06.215169+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>JDM King Imports</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>$6,900</span><span class="price__v" data-price-cur="CAD">CA$9,725</span><span class="price__v" data-price-cur="GBP">£5,158</span><span class="price__v" data-price-cur="AUD">A$10,033</span><span class="price__v" data-price-cur="EUR">€6,181</span><span class="price__v" data-price-cur="JPY">¥1,092,397</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="211d264c-7707-486e-b77c-4f8aad66f8b5" data-save-name="1999 Toyota Chaser" data-save-signin="/auth/?redirect=%2Fad%2Fjdmkingimports-1999-toyota-chaser-3719%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1999 Toyota Chaser"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button><script type="module" src="/_astro/SaveHeart.astro_astro_type_script_index_0_lang.BsqJZjiH.js"></script> </div>  <script type="module" src="/_astro/ListingCard.astro_astro_type_script_index_0_lang.DuHAFa7U.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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/japandirectmotors-2000-toyota-celsior-6aef6093c7f2d706e40210b0/" aria-label="2000 Toyota Celsior"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/2c388a6b367924be-JDM-26.jpg/thumbnail" srcset="/img/2c388a6b367924be-JDM-26.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/2c388a6b367924be-JDM-26.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/2c388a6b367924be-JDM-26.jpg/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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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> SC, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-08T05:35:12.750373+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>Japan Direct Motors</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,950</span><span class="price__v" data-price-cur="CAD">CA$25,298</span><span class="price__v" data-price-cur="GBP">£13,417</span><span class="price__v" data-price-cur="AUD">A$26,101</span><span class="price__v" data-price-cur="EUR">€16,079</span><span class="price__v" data-price-cur="JPY">¥2,841,816</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="b11398e1-0a55-4cce-bcc9-3057bb4678e5" data-save-name="2000 Toyota Celsior" data-save-signin="/auth/?redirect=%2Fad%2Fjapandirectmotors-2000-toyota-celsior-6aef6093c7f2d706e40210b0%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2000 Toyota Celsior"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmoffroad-1998-toyota-land-cruiser-225/" aria-label="1998 Toyota Land Cruiser"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/3f05d00522f44e65-202611-3275a06ed5ea4ab8afd0a27a2ecb11cb.jpg/thumbnail" srcset="/img/3f05d00522f44e65-202611-3275a06ed5ea4ab8afd0a27a2ecb11cb.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3f05d00522f44e65-202611-3275a06ed5ea4ab8afd0a27a2ecb11cb.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3f05d00522f44e65-202611-3275a06ed5ea4ab8afd0a27a2ecb11cb.jpg/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 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 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> WA, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-07T17:45:08.413446+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>JDM Offroad</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>$33,900</span><span class="price__v" data-price-cur="CAD">CA$47,777</span><span class="price__v" data-price-cur="GBP">£25,339</span><span class="price__v" data-price-cur="AUD">A$49,293</span><span class="price__v" data-price-cur="EUR">€30,367</span><span class="price__v" data-price-cur="JPY">¥5,366,994</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="200efb6a-377d-42ca-8387-081717c69f93" data-save-name="1998 Toyota Land Cruiser" data-save-signin="/auth/?redirect=%2Fad%2Fjdmoffroad-1998-toyota-land-cruiser-225%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1998 Toyota Land Cruiser"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmoffroad-1993-toyota-land-cruiser-216/" aria-label="1993 Toyota Land Cruiser"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/4ce8ad102010ef54-202610-735d8c840f0a4d8e97c8607f2f22bc41.jpg/thumbnail" srcset="/img/4ce8ad102010ef54-202610-735d8c840f0a4d8e97c8607f2f22bc41.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/4ce8ad102010ef54-202610-735d8c840f0a4d8e97c8607f2f22bc41.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/4ce8ad102010ef54-202610-735d8c840f0a4d8e97c8607f2f22bc41.jpg/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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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> WA, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-07T17:45:08.413446+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>JDM Offroad</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>$36,000</span><span class="price__v" data-price-cur="CAD">CA$50,737</span><span class="price__v" data-price-cur="GBP">£26,909</span><span class="price__v" data-price-cur="AUD">A$52,346</span><span class="price__v" data-price-cur="EUR">€32,249</span><span class="price__v" data-price-cur="JPY">¥5,699,463</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="ae1eb23e-b3c3-4cb0-9bed-d059a978f570" data-save-name="1993 Toyota Land Cruiser" data-save-signin="/auth/?redirect=%2Fad%2Fjdmoffroad-1993-toyota-land-cruiser-216%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1993 Toyota Land Cruiser"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmoffroad-1996-toyota-granvia-240/" aria-label="1996 Toyota Granvia"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/79839cdaab43c216-202610-62dbea4eef35447497c057f29e81ab9e.jpg/thumbnail" srcset="/img/79839cdaab43c216-202610-62dbea4eef35447497c057f29e81ab9e.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/79839cdaab43c216-202610-62dbea4eef35447497c057f29e81ab9e.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/79839cdaab43c216-202610-62dbea4eef35447497c057f29e81ab9e.jpg/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 Granvia JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 Granvia</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-11-07T17:45:08.413446+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>JDM Offroad</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>$17,000</span><span class="price__v" data-price-cur="CAD">CA$23,959</span><span class="price__v" data-price-cur="GBP">£12,707</span><span class="price__v" data-price-cur="AUD">A$24,719</span><span class="price__v" data-price-cur="EUR">€15,228</span><span class="price__v" data-price-cur="JPY">¥2,691,413</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="c354c721-0cd8-4fb6-bbfc-defa05afa93e" data-save-name="1996 Toyota Granvia" data-save-signin="/auth/?redirect=%2Fad%2Fjdmoffroad-1996-toyota-granvia-240%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1996 Toyota Granvia"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/1996-toyota-mr2-mr-2-gt-s-mw6m71vq/" aria-label="1996 Toyota MR2"> <div class="listing-card__well" style="background-image:url('data:image/webp;base64,UklGRsgAAABXRUJQVlA4ILwAAABQBACdASoYAA0APkkejEOioaEYBAAoBISygE6ZQBLOi/DcE+4B+DmLmVLgAP72EzyAU6bDLC8+7O1LyS6wexJkwbrlpXWMVFPl/m/mzyUxGjU52VJbH8SRdmfFUb/+XJM7Q+xqTjxfOLkyf02aB3pdIdBTKjbXLTsTX9Q/v7qFU7xqPBfH6lifA/VNMqHxM7axcBH8RBfm/+Ibc/Q3TJF6xkdq9LT8Z7Nb9kptP3V0hbCRLNRnv5SPvgAAAA==');background-size:cover;background-position:center;" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/2891a77f-e1b1-4933-f3c6-c29dc6a8ca00/thumbnail" srcset="/img/2891a77f-e1b1-4933-f3c6-c29dc6a8ca00/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/2891a77f-e1b1-4933-f3c6-c29dc6a8ca00/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/2891a77f-e1b1-4933-f3c6-c29dc6a8ca00/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 MR2 JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 MR2</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> TX, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-07T16:25:22.788425+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 DRIVE INC</p>  <p class="listing-card__reply" aria-label="Average reply time: ~3d" data-astro-cid-67gd6ilq> Replies in ~3d </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>$21,990</span><span class="price__v" data-price-cur="CAD">CA$30,992</span><span class="price__v" data-price-cur="GBP">£16,437</span><span class="price__v" data-price-cur="AUD">A$31,975</span><span class="price__v" data-price-cur="EUR">€19,698</span><span class="price__v" data-price-cur="JPY">¥3,481,422</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="cb50c9ca-b1c7-4b60-a4d2-b44b79f47ada" data-save-name="1996 Toyota MR2" data-save-signin="/auth/?redirect=%2Fad%2F1996-toyota-mr2-mr-2-gt-s-mw6m71vq%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1996 Toyota MR2"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/rpmnz-2004-toyota-crown-10528/" aria-label="2004 Toyota Crown"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/645fe93aa7b6eba2-RPM-1c438c00-9797-47ea-ba14-25df81da6d97-1.jpg/thumbnail" srcset="/img/645fe93aa7b6eba2-RPM-1c438c00-9797-47ea-ba14-25df81da6d97-1.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/645fe93aa7b6eba2-RPM-1c438c00-9797-47ea-ba14-25df81da6d97-1.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/645fe93aa7b6eba2-RPM-1c438c00-9797-47ea-ba14-25df81da6d97-1.jpg/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="2004 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" data-astro-cid-67gd6ilq>    <span class="listing-card__import-chip" data-elig-chip data-listing-year="2004" data-listing-origin="New Zealand" data-listing-kei hidden data-astro-cid-67gd6ilq></span> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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>2004 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)"><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-11-07T13:31:12.031491+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>Reliable Performance Motors</p>  <p class="listing-card__reply" aria-label="Average reply time: ~3d" data-astro-cid-67gd6ilq> Replies in ~3d </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,200</span><span class="price__v" data-price-cur="CAD">CA$10,147</span><span class="price__v" data-price-cur="GBP">£5,382</span><span class="price__v" data-price-cur="AUD">A$10,469</span><span class="price__v" data-price-cur="EUR">€6,450</span><span class="price__v" data-price-cur="JPY">¥1,139,893</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="27f6aafd-bd03-4ea6-afcb-e3cacbb890f7" data-save-name="2004 Toyota Crown" data-save-signin="/auth/?redirect=%2Fad%2Frpmnz-2004-toyota-crown-10528%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2004 Toyota Crown"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/rpmnz-2006-toyota-crown-10678/" aria-label="2006 Toyota Crown"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/e832d2e50990daec-RPM-62d71eea-42e7-4d5f-a2bd-95d8cc58645c-1.jpg/thumbnail" srcset="/img/e832d2e50990daec-RPM-62d71eea-42e7-4d5f-a2bd-95d8cc58645c-1.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e832d2e50990daec-RPM-62d71eea-42e7-4d5f-a2bd-95d8cc58645c-1.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/e832d2e50990daec-RPM-62d71eea-42e7-4d5f-a2bd-95d8cc58645c-1.jpg/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="2006 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" data-astro-cid-67gd6ilq>    <span class="listing-card__import-chip" data-elig-chip data-listing-year="2006" data-listing-origin="New Zealand" data-listing-kei hidden data-astro-cid-67gd6ilq></span> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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>2006 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)"><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-11-07T13:31:12.031491+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>Reliable Performance Motors</p>  <p class="listing-card__reply" aria-label="Average reply time: ~3d" data-astro-cid-67gd6ilq> Replies in ~3d </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,200</span><span class="price__v" data-price-cur="CAD">CA$10,147</span><span class="price__v" data-price-cur="GBP">£5,382</span><span class="price__v" data-price-cur="AUD">A$10,469</span><span class="price__v" data-price-cur="EUR">€6,450</span><span class="price__v" data-price-cur="JPY">¥1,139,893</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="c16feb2b-e36e-4f38-aaf3-377f1f11b468" data-save-name="2006 Toyota Crown" data-save-signin="/auth/?redirect=%2Fad%2Frpmnz-2006-toyota-crown-10678%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2006 Toyota Crown"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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 ad-slot-wrapper " style="min-height:250px;--ad-slot-max-width-mobile:300px;--ad-slot-max-width-desktop:336px;contain:layout;overflow:hidden;" data-astro-cid-ygkiugat>   <div class="mv_slot_target_mobile md:hidden" data-slot="content" data-hint-slot-sizes="300x250" id="ad-slot-for-sale-grid-row-make-hub-grid-7-mobile" style="width:100%;height:100%;" aria-hidden="true" data-astro-cid-ygkiugat></div> <div class="mv_slot_target_desktop hidden md:block" data-slot="content" data-hint-slot-sizes="300x250,336x280" id="ad-slot-for-sale-grid-row-make-hub-grid-7-desktop" style="width:100%;height:100%;" aria-hidden="true" data-astro-cid-ygkiugat></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" data-astro-cid-ygkiugat> <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" data-astro-cid-ygkiugat> <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" data-astro-cid-ygkiugat>From JDMBUYSELL</span> <p class="text-base font-semibold text-text-primary leading-snug max-w-xs relative z-10" data-astro-cid-ygkiugat> 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 slotIds = ["ad-slot-for-sale-grid-row-make-hub-grid-7-mobile","ad-slot-for-sale-grid-row-make-hub-grid-7-desktop"];
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 (first slot div's parentElement),
      // not the slot div(s) themselves. 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.
      //
      // slotIds is normally a single id; slots with policy.ts `mobileSizes`
      // (breakpoint-specific sizing) render TWO viewport-gated slot divs
      // sharing one wrapper/fallback, so this watches whichever one is
      // visible/filled.
      //
      // Fill check uses two signals: (1) any tracked 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 firstSlot = null;
        for (var i = 0; i < slotIds.length; i++) {
          firstSlot = document.getElementById(slotIds[i]);
          if (firstSlot) break;
        }
        var fallback = fallbackId ? document.getElementById(fallbackId) : null;
        if (!firstSlot) return;
        if (!fallback) return; // suppress-fallback case — nothing to hide
        var wrapper = firstSlot.parentElement;
        if (!wrapper) return;

        function isFilled() {
          for (var i = 0; i < slotIds.length; i++) {
            var current = document.getElementById(slotIds[i]);
            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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/rpmnz-2005-toyota-crown-10773/" aria-label="2005 Toyota Crown"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/d841e14e62381737-RPM-66347301-59be-4984-be98-a3db735925d2-1.jpg/thumbnail" srcset="/img/d841e14e62381737-RPM-66347301-59be-4984-be98-a3db735925d2-1.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d841e14e62381737-RPM-66347301-59be-4984-be98-a3db735925d2-1.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d841e14e62381737-RPM-66347301-59be-4984-be98-a3db735925d2-1.jpg/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="2005 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" data-astro-cid-67gd6ilq>    <span class="listing-card__import-chip" data-elig-chip data-listing-year="2005" data-listing-origin="New Zealand" data-listing-kei hidden data-astro-cid-67gd6ilq></span> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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>2005 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)"><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-11-07T13:31:12.031491+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>Reliable Performance Motors</p>  <p class="listing-card__reply" aria-label="Average reply time: ~3d" data-astro-cid-67gd6ilq> Replies in ~3d </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">$8,862</span><span class="price__v" data-price-cur="CAD">CA$12,490</span><span class="price__v" data-price-cur="GBP">£6,624</span><span class="price__v" data-price-cur="AUD">A$12,886</span><span class="price__v" data-price-cur="EUR">€7,939</span><span class="price__v" data-price-cur="JPY">¥1,403,018</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="c83449f0-fae4-46cf-adb9-e44e8428ded1" data-save-name="2005 Toyota Crown" data-save-signin="/auth/?redirect=%2Fad%2Frpmnz-2005-toyota-crown-10773%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2005 Toyota Crown"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/jdm-expo-2002-toyota-supra-1245/" aria-label="2002 Toyota Supra"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/396cab4d88e5de43-toyota-supra-rz-s-sale.jpg/thumbnail" srcset="/img/396cab4d88e5de43-toyota-supra-rz-s-sale.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/396cab4d88e5de43-toyota-supra-rz-s-sale.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/396cab4d88e5de43-toyota-supra-rz-s-sale.jpg/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 Supra JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" data-astro-cid-67gd6ilq>    <span class="listing-card__import-chip" data-elig-chip data-listing-year="2002" data-listing-origin="Japan" data-listing-kei hidden data-astro-cid-67gd6ilq></span> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 Supra</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-11-07T10:32:52.007911+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 Expo 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>$82,500</span><span class="price__v" data-price-cur="CAD">CA$116,273</span><span class="price__v" data-price-cur="GBP">£61,667</span><span class="price__v" data-price-cur="AUD">A$119,961</span><span class="price__v" data-price-cur="EUR">€73,903</span><span class="price__v" data-price-cur="JPY">¥13,061,269</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="59b4ef08-639e-44eb-aaf7-4f59f870df16" data-save-name="2002 Toyota Supra" data-save-signin="/auth/?redirect=%2Fad%2Fjdm-expo-2002-toyota-supra-1245%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2002 Toyota Supra"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/tokyomotorsdc-1999-toyota-land-cruiser-15489100840996/" aria-label="1999 Toyota Land Cruiser"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/b1154454c2306c3d-IMG_5584.jpg/thumbnail" srcset="/img/b1154454c2306c3d-IMG_5584.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/b1154454c2306c3d-IMG_5584.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/b1154454c2306c3d-IMG_5584.jpg/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 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 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> MD, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-07T07:04:34.33664+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>Tokyo Motors DC LLC</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,800</span><span class="price__v" data-price-cur="CAD">CA$27,905</span><span class="price__v" data-price-cur="GBP">£14,800</span><span class="price__v" data-price-cur="AUD">A$28,791</span><span class="price__v" data-price-cur="EUR">€17,737</span><span class="price__v" data-price-cur="JPY">¥3,134,705</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="308fea93-d344-4b91-b9ae-f518aef2f053" data-save-name="1999 Toyota Land Cruiser" data-save-signin="/auth/?redirect=%2Fad%2Ftokyomotorsdc-1999-toyota-land-cruiser-15489100840996%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1999 Toyota Land Cruiser"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/japandirectmotors-1999-toyota-harrier-6aee32e9ccccf141f8fb3d19/" aria-label="1999 Toyota Harrier"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/bdf5769b8b3d46e2-JDM-9.jpg/thumbnail" srcset="/img/bdf5769b8b3d46e2-JDM-9.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/bdf5769b8b3d46e2-JDM-9.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/bdf5769b8b3d46e2-JDM-9.jpg/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 Harrier JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 Harrier</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-11-07T05:16:23.620195+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>Japan Direct Motors</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>$12,450</span><span class="price__v" data-price-cur="CAD">CA$17,547</span><span class="price__v" data-price-cur="GBP">£9,306</span><span class="price__v" data-price-cur="AUD">A$18,103</span><span class="price__v" data-price-cur="EUR">€11,153</span><span class="price__v" data-price-cur="JPY">¥1,971,064</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="4e67f585-af94-4371-85ad-1b75c212617b" data-save-name="1999 Toyota Harrier" data-save-signin="/auth/?redirect=%2Fad%2Fjapandirectmotors-1999-toyota-harrier-6aee32e9ccccf141f8fb3d19%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1999 Toyota Harrier"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/alphajdm-1994-toyota-land-cruiser-6aede9ae407358080bc399c4/" aria-label="1994 Toyota Land Cruiser"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/a9cf5ddce253fd01-IMG_7483.JPEG/thumbnail" srcset="/img/a9cf5ddce253fd01-IMG_7483.JPEG/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a9cf5ddce253fd01-IMG_7483.JPEG/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/a9cf5ddce253fd01-IMG_7483.JPEG/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="1994 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" data-astro-cid-67gd6ilq>    <span class="listing-card__import-chip" data-elig-chip data-listing-year="1994" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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>1994 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-11-07T05:08:01.776767+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>Alpha JDM Motors Inc</p> <span class="id-verified-badge id-verified-badge--xs listing-card__id-verified" role="img" aria-label="ID verified" title="Identity checked with Didit" data-astro-cid-2bwvrcsz> <svg class="id-verified-badge__icon" aria-hidden="true" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-2bwvrcsz> <path d="M12 3a3 3 0 0 1 3 3v0a3 3 0 0 1-3 3 3 3 0 0 1-3-3v0a3 3 0 0 1 3-3z" data-astro-cid-2bwvrcsz></path> <path d="M5 21v-1.5A5.5 5.5 0 0 1 10.5 14h3A5.5 5.5 0 0 1 19 19.5V21" data-astro-cid-2bwvrcsz></path> <path d="M4 8.5h1.5M18.5 8.5H20M4 13h1.5M18.5 13H20" data-astro-cid-2bwvrcsz></path> </svg> <span class="id-verified-badge__text" data-astro-cid-2bwvrcsz>ID verified</span> </span>  </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>$24,499</span><span class="price__v" data-price-cur="CAD">CA$34,528</span><span class="price__v" data-price-cur="GBP">£18,312</span><span class="price__v" data-price-cur="AUD">A$35,623</span><span class="price__v" data-price-cur="EUR">€21,946</span><span class="price__v" data-price-cur="JPY">¥3,878,643</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="ec0d0aa8-14c2-49aa-9fd4-e5fa0affdd72" data-save-name="1994 Toyota Land Cruiser" data-save-signin="/auth/?redirect=%2Fad%2Falphajdm-1994-toyota-land-cruiser-6aede9ae407358080bc399c4%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1994 Toyota Land Cruiser"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmimportautocenter-2001-toyota-aristo-iac-mw5f11gb/" aria-label="2001 Toyota Aristo"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/20abc084bdd49468-mw5f2x51-1.jpg/thumbnail" srcset="/img/20abc084bdd49468-mw5f2x51-1.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/20abc084bdd49468-mw5f2x51-1.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/20abc084bdd49468-mw5f2x51-1.jpg/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 Aristo JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 Aristo</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-11-07T04:06:05.340632+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 Import Auto Center</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>$18,985</span><span class="price__v" data-price-cur="CAD">CA$26,757</span><span class="price__v" data-price-cur="GBP">£14,191</span><span class="price__v" data-price-cur="AUD">A$27,605</span><span class="price__v" data-price-cur="EUR">€17,007</span><span class="price__v" data-price-cur="JPY">¥3,005,675</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="7a68ed1c-2a64-497f-b71c-8623830c9742" data-save-name="2001 Toyota Aristo" data-save-signin="/auth/?redirect=%2Fad%2Fjdmimportautocenter-2001-toyota-aristo-iac-mw5f11gb%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2001 Toyota Aristo"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/jdmimportautocenter-2000-toyota-crown-iac-mw57q1op/" aria-label="2000 Toyota Crown"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/3465126954ac2e5f-mw57q28r-0.jpg/thumbnail" srcset="/img/3465126954ac2e5f-mw57q28r-0.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3465126954ac2e5f-mw57q28r-0.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/3465126954ac2e5f-mw57q28r-0.jpg/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 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 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> SC, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-07T04:06:05.340632+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 Import Auto Center</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>$10,495</span><span class="price__v" data-price-cur="CAD">CA$14,791</span><span class="price__v" data-price-cur="GBP">£7,845</span><span class="price__v" data-price-cur="AUD">A$15,260</span><span class="price__v" data-price-cur="EUR">€9,401</span><span class="price__v" data-price-cur="JPY">¥1,661,552</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="b652faa0-669d-4248-90d9-01119599a17d" data-save-name="2000 Toyota Crown" data-save-signin="/auth/?redirect=%2Fad%2Fjdmimportautocenter-2000-toyota-crown-iac-mw57q1op%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2000 Toyota Crown"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/rhdmotorsports-2000-toyota-crown-218/" aria-label="2000 Toyota Crown"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/2ce195f806f95fd8-202610-70580048d79543b8859e337b1904b3be.jpg/thumbnail" srcset="/img/2ce195f806f95fd8-202610-70580048d79543b8859e337b1904b3be.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/2ce195f806f95fd8-202610-70580048d79543b8859e337b1904b3be.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/2ce195f806f95fd8-202610-70580048d79543b8859e337b1904b3be.jpg/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 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 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> WA, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-06T22:34:13.290965+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>Rhdmotorsports</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>$18,499</span><span class="price__v" data-price-cur="CAD">CA$26,072</span><span class="price__v" data-price-cur="GBP">£13,828</span><span class="price__v" data-price-cur="AUD">A$26,899</span><span class="price__v" data-price-cur="EUR">€16,571</span><span class="price__v" data-price-cur="JPY">¥2,928,732</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="088c3e1d-1132-4a74-9fd3-a386bccbcfb2" data-save-name="2000 Toyota Crown" data-save-signin="/auth/?redirect=%2Fad%2Frhdmotorsports-2000-toyota-crown-218%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2000 Toyota Crown"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/rhdmotorsports-1987-toyota-sprinter-202/" aria-label="1987 Toyota Sprinter"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/8934c9abd4daaf1d-202605-01fa39c1f0fa4d5c803e758b1b010ddf.jpg/thumbnail" srcset="/img/8934c9abd4daaf1d-202605-01fa39c1f0fa4d5c803e758b1b010ddf.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/8934c9abd4daaf1d-202605-01fa39c1f0fa4d5c803e758b1b010ddf.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/8934c9abd4daaf1d-202605-01fa39c1f0fa4d5c803e758b1b010ddf.jpg/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="1987 Toyota Sprinter JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" data-astro-cid-67gd6ilq>    <span class="listing-card__import-chip" data-elig-chip data-listing-year="1987" data-listing-origin="United States" data-listing-kei hidden data-astro-cid-67gd6ilq></span> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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>1987 Toyota Sprinter</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-11-06T22:34:13.290965+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>Rhdmotorsports</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>$31,995</span><span class="price__v" data-price-cur="CAD">CA$45,093</span><span class="price__v" data-price-cur="GBP">£23,915</span><span class="price__v" data-price-cur="AUD">A$46,523</span><span class="price__v" data-price-cur="EUR">€28,661</span><span class="price__v" data-price-cur="JPY">¥5,065,398</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="2eec012c-bac8-4a2a-9b00-9b5cb3a38a20" data-save-name="1987 Toyota Sprinter" data-save-signin="/auth/?redirect=%2Fad%2Frhdmotorsports-1987-toyota-sprinter-202%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1987 Toyota Sprinter"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/rhdmotorsports-2000-toyota-mr2-191/" aria-label="2000 Toyota MR2"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/6120f3ee0d415914-202602-d14897bfe2ac45e2ad083a00fe04ebbd.jpg/thumbnail" srcset="/img/6120f3ee0d415914-202602-d14897bfe2ac45e2ad083a00fe04ebbd.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6120f3ee0d415914-202602-d14897bfe2ac45e2ad083a00fe04ebbd.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/6120f3ee0d415914-202602-d14897bfe2ac45e2ad083a00fe04ebbd.jpg/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 MR2 JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 MR2</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-11-06T22:34:13.290965+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>Rhdmotorsports</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>$34,995</span><span class="price__v" data-price-cur="CAD">CA$49,321</span><span class="price__v" data-price-cur="GBP">£26,158</span><span class="price__v" data-price-cur="AUD">A$50,885</span><span class="price__v" data-price-cur="EUR">€31,348</span><span class="price__v" data-price-cur="JPY">¥5,540,353</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="6b5fd8be-8659-46bc-8775-5f9e115a63c6" data-save-name="2000 Toyota MR2" data-save-signin="/auth/?redirect=%2Fad%2Frhdmotorsports-2000-toyota-mr2-191%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2000 Toyota MR2"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/rhdmotorsports-2001-toyota-celsior-219/" aria-label="2001 Toyota Celsior"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/673a50095005fe47-202610-1a40a11266ce469b82e9c869d79cf67d.jpg/thumbnail" srcset="/img/673a50095005fe47-202610-1a40a11266ce469b82e9c869d79cf67d.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/673a50095005fe47-202610-1a40a11266ce469b82e9c869d79cf67d.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/673a50095005fe47-202610-1a40a11266ce469b82e9c869d79cf67d.jpg/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 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 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> WA, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-06T22:34:13.290965+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>Rhdmotorsports</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>$14,995</span><span class="price__v" data-price-cur="CAD">CA$21,133</span><span class="price__v" data-price-cur="GBP">£11,208</span><span class="price__v" data-price-cur="AUD">A$21,804</span><span class="price__v" data-price-cur="EUR">€13,432</span><span class="price__v" data-price-cur="JPY">¥2,373,985</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="71852557-3f20-44ae-889b-903571d7996d" data-save-name="2001 Toyota Celsior" data-save-signin="/auth/?redirect=%2Fad%2Frhdmotorsports-2001-toyota-celsior-219%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2001 Toyota Celsior"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/rhdmotorsports-2001-toyota-celsior-208/" aria-label="2001 Toyota Celsior"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/ee14d3eb28d522ad-202607-b941ef6d16d64a038d9e72f90f361c14.jpg/thumbnail" srcset="/img/ee14d3eb28d522ad-202607-b941ef6d16d64a038d9e72f90f361c14.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/ee14d3eb28d522ad-202607-b941ef6d16d64a038d9e72f90f361c14.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/ee14d3eb28d522ad-202607-b941ef6d16d64a038d9e72f90f361c14.jpg/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 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 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> WA, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-06T22:34:13.290965+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>Rhdmotorsports</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>$18,499</span><span class="price__v" data-price-cur="CAD">CA$26,072</span><span class="price__v" data-price-cur="GBP">£13,828</span><span class="price__v" data-price-cur="AUD">A$26,899</span><span class="price__v" data-price-cur="EUR">€16,571</span><span class="price__v" data-price-cur="JPY">¥2,928,732</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="76b40c2e-eb6b-4a47-86c3-13223115c1a1" data-save-name="2001 Toyota Celsior" data-save-signin="/auth/?redirect=%2Fad%2Frhdmotorsports-2001-toyota-celsior-208%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 2001 Toyota Celsior"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/picknbuy24-1998-toyota-celica-0122316870/" aria-label="1998 Toyota Celica"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/897c5cfd23efebdc-01_l3.jpg/thumbnail" srcset="/img/897c5cfd23efebdc-01_l3.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/897c5cfd23efebdc-01_l3.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/897c5cfd23efebdc-01_l3.jpg/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 Celica JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" data-astro-cid-67gd6ilq>    <span class="listing-card__import-chip" data-elig-chip data-listing-year="1998" data-listing-origin="Japan" data-listing-kei hidden data-astro-cid-67gd6ilq></span> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 Celica</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-11-06T17:22:47.967891+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>PicknBuy24</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>$21,600</span><span class="price__v" data-price-cur="CAD">CA$30,442</span><span class="price__v" data-price-cur="GBP">£16,145</span><span class="price__v" data-price-cur="AUD">A$31,408</span><span class="price__v" data-price-cur="EUR">€19,349</span><span class="price__v" data-price-cur="JPY">¥3,419,678</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="da58f45a-bfbb-44c3-9dfd-8b713ee64f63" data-save-name="1998 Toyota Celica" data-save-signin="/auth/?redirect=%2Fad%2Fpicknbuy24-1998-toyota-celica-0122316870%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1998 Toyota Celica"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/alphajdm-1999-toyota-hilux-surf-6aecea48d0797b5e58da0eb9/" aria-label="1999 Toyota Hilux Surf"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/d40746df9694bba7-SCRL_0027.jpg/thumbnail" srcset="/img/d40746df9694bba7-SCRL_0027.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d40746df9694bba7-SCRL_0027.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/d40746df9694bba7-SCRL_0027.jpg/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 Hilux Surf JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 Hilux Surf</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-11-06T05:30:58.173325+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>Alpha JDM Motors Inc</p> <span class="id-verified-badge id-verified-badge--xs listing-card__id-verified" role="img" aria-label="ID verified" title="Identity checked with Didit" data-astro-cid-2bwvrcsz> <svg class="id-verified-badge__icon" aria-hidden="true" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-2bwvrcsz> <path d="M12 3a3 3 0 0 1 3 3v0a3 3 0 0 1-3 3 3 3 0 0 1-3-3v0a3 3 0 0 1 3-3z" data-astro-cid-2bwvrcsz></path> <path d="M5 21v-1.5A5.5 5.5 0 0 1 10.5 14h3A5.5 5.5 0 0 1 19 19.5V21" data-astro-cid-2bwvrcsz></path> <path d="M4 8.5h1.5M18.5 8.5H20M4 13h1.5M18.5 13H20" data-astro-cid-2bwvrcsz></path> </svg> <span class="id-verified-badge__text" data-astro-cid-2bwvrcsz>ID verified</span> </span>  </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,499</span><span class="price__v" data-price-cur="CAD">CA$27,481</span><span class="price__v" data-price-cur="GBP">£14,575</span><span class="price__v" data-price-cur="AUD">A$28,353</span><span class="price__v" data-price-cur="EUR">€17,467</span><span class="price__v" data-price-cur="JPY">¥3,087,051</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="0766f85d-e627-4e01-8ff5-70d86a770a41" data-save-name="1999 Toyota Hilux Surf" data-save-signin="/auth/?redirect=%2Fad%2Falphajdm-1999-toyota-hilux-surf-6aecea48d0797b5e58da0eb9%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1999 Toyota Hilux Surf"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/alphajdm-1998-toyota-hilux-surf-6aecf0255053ef5f82d71ae2/" aria-label="1998 Toyota Hilux Surf"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/928548392249338d-SCRL_0026.jpg/thumbnail" srcset="/img/928548392249338d-SCRL_0026.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/928548392249338d-SCRL_0026.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/928548392249338d-SCRL_0026.jpg/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 Hilux Surf JDM car for sale" width="400" height="300" loading="lazy" fetchpriority="auto" decoding="async" class="listing-card__img" onload="this.dataset.loaded='1'" onerror="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 Hilux Surf</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-11-06T05:30:58.173325+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>Alpha JDM Motors Inc</p> <span class="id-verified-badge id-verified-badge--xs listing-card__id-verified" role="img" aria-label="ID verified" title="Identity checked with Didit" data-astro-cid-2bwvrcsz> <svg class="id-verified-badge__icon" aria-hidden="true" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-2bwvrcsz> <path d="M12 3a3 3 0 0 1 3 3v0a3 3 0 0 1-3 3 3 3 0 0 1-3-3v0a3 3 0 0 1 3-3z" data-astro-cid-2bwvrcsz></path> <path d="M5 21v-1.5A5.5 5.5 0 0 1 10.5 14h3A5.5 5.5 0 0 1 19 19.5V21" data-astro-cid-2bwvrcsz></path> <path d="M4 8.5h1.5M18.5 8.5H20M4 13h1.5M18.5 13H20" data-astro-cid-2bwvrcsz></path> </svg> <span class="id-verified-badge__text" data-astro-cid-2bwvrcsz>ID verified</span> </span>  </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,499</span><span class="price__v" data-price-cur="CAD">CA$27,481</span><span class="price__v" data-price-cur="GBP">£14,575</span><span class="price__v" data-price-cur="AUD">A$28,353</span><span class="price__v" data-price-cur="EUR">€17,467</span><span class="price__v" data-price-cur="JPY">¥3,087,051</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="7e78b35a-cfe3-4dc8-b011-7c9c0f808ce3" data-save-name="1998 Toyota Hilux Surf" data-save-signin="/auth/?redirect=%2Fad%2Falphajdm-1998-toyota-hilux-surf-6aecf0255053ef5f82d71ae2%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1998 Toyota Hilux Surf"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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">  <div class="listing-card-shell listing-card-shell--heart" data-astro-cid-67gd6ilq> <a class="card card--listing listing-card group listing-card--standard" href="/ad/alphajdm-1998-toyota-crown-6aecfff3ebf7005fa164ea79/" aria-label="1998 Toyota Crown"> <div class="listing-card__well" data-astro-cid-67gd6ilq> <div class="listing-card__plate" aria-hidden="true" hidden data-astro-cid-67gd6ilq> <span class="listing-card__plate-make" data-astro-cid-67gd6ilq>Toyota</span> <span class="listing-card__plate-note" data-astro-cid-67gd6ilq>Photo pending</span> </div> <img src="/img/68bb06485b1fd2a0-SCRL_0019.jpg/thumbnail" srcset="/img/68bb06485b1fd2a0-SCRL_0019.jpg/thumbnail 300w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/68bb06485b1fd2a0-SCRL_0019.jpg/w=640,h=480,fit=scale-down,metadata=none,quality=75 640w, /cdn-cgi/imagedelivery/xVw3QQK61KNpvKje82BSjw/68bb06485b1fd2a0-SCRL_0019.jpg/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 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="this.style.display='none';var p=this.parentElement.querySelector('.listing-card__plate');if(p)p.hidden=false;" 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> <span class="listing-card__elig-banner" data-elig-banner data-exp-hidden 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 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> FL, USA </span> <time class="listing-card__fact listing-card__fact--right listing-card__age" datetime="2026-11-06T05:30:58.173325+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>Alpha JDM Motors Inc</p> <span class="id-verified-badge id-verified-badge--xs listing-card__id-verified" role="img" aria-label="ID verified" title="Identity checked with Didit" data-astro-cid-2bwvrcsz> <svg class="id-verified-badge__icon" aria-hidden="true" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-2bwvrcsz> <path d="M12 3a3 3 0 0 1 3 3v0a3 3 0 0 1-3 3 3 3 0 0 1-3-3v0a3 3 0 0 1 3-3z" data-astro-cid-2bwvrcsz></path> <path d="M5 21v-1.5A5.5 5.5 0 0 1 10.5 14h3A5.5 5.5 0 0 1 19 19.5V21" data-astro-cid-2bwvrcsz></path> <path d="M4 8.5h1.5M18.5 8.5H20M4 13h1.5M18.5 13H20" data-astro-cid-2bwvrcsz></path> </svg> <span class="id-verified-badge__text" data-astro-cid-2bwvrcsz>ID verified</span> </span>  </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>$12,999</span><span class="price__v" data-price-cur="CAD">CA$18,320</span><span class="price__v" data-price-cur="GBP">£9,716</span><span class="price__v" data-price-cur="AUD">A$18,901</span><span class="price__v" data-price-cur="EUR">€11,644</span><span class="price__v" data-price-cur="JPY">¥2,057,981</span></span></span> </div> </div> </a> <button type="button" class="save-heart save-heart--card" data-save-heart data-save-listing="866c19a7-d765-4738-a08e-5c3cd9a75b66" data-save-name="1998 Toyota Crown" data-save-signin="/auth/?redirect=%2Fad%2Falphajdm-1998-toyota-crown-6aecfff3ebf7005fa164ea79%2F%3Fsave%3D1" aria-pressed="false" aria-label="Save 1998 Toyota Crown"> <svg class="save-heart__icon" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"> <path d="M12 20.5s-7.5-4.6-9.3-9.2C1.4 8 3.4 4.5 6.9 4.5c2.1 0 3.6 1.2 5.1 3 1.5-1.8 3-3 5.1-3 3.5 0 5.5 3.5 4.2 6.8-1.8 4.6-9.3 9.2-9.3 9.2z"></path> </svg>  </button> </div>    <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.Co6wkdfO.js"></script>  </div> </div>  </div> </div> <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=107" class="chip pager__num" data-astro-cid-ohknivtf> 107 </a>  <span class="pager__indicator" data-astro-cid-ohknivtf>
Page 1 of 107 </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 on 28 August 1937. The <a href="/learn/toyota/celsior/">Celsior</a> went on sale in Japan on 9 October 1989. The Celica XX was renamed <a href="/learn/toyota/supra/">Supra</a> in Japan in February 1986, and the A80 Supra launched there on 24 May 1993; its twin-turbo 2JZ-GTE is rated at 280 PS. The <a href="/learn/toyota/mr2/">MR2</a> went on sale in Japan on 8 June 1984 and Toyota&#39;s release describes it as Japan&#39;s first two-seat, mid-engine personal car. The eighth-generation <a href="/learn/toyota/crown/">Crown</a> was released on 1 September 1987. The <a href="/learn/toyota/land-cruiser/">Land Cruiser</a> 40 series went on sale in Japan in August 1960, and the fourth-generation <a href="/learn/toyota/hiace/">HiAce</a> was released on 24 August 1989.</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>1</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>11</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>50</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>89</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/camry/" class="tile" data-astro-cid-wk2qacd4> <span class="tile__name" data-astro-cid-wk2qacd4>Camry</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/carina/" class="tile" data-astro-cid-wk2qacd4> <span class="tile__name" data-astro-cid-wk2qacd4>Carina</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/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>79</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>9</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>4</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>116</span> </a> </li><li role="listitem" data-astro-cid-wk2qacd4> <a href="/for-sale/toyota/coaster/" class="tile" data-astro-cid-wk2qacd4> <span class="tile__name" data-astro-cid-wk2qacd4>Coaster</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/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>3</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>43</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>38</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>3</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>9</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>1</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>1</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>2</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>2</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>22</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>7</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>17</span> </a> </li><li role="listitem" data-astro-cid-wk2qacd4> <a href="/for-sale/toyota/ipsum/" class="tile" data-astro-cid-wk2qacd4> <span class="tile__name" data-astro-cid-wk2qacd4>Ipsum</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>86</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>46</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>1</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>17</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>106</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>68</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>2</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>2</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>1</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>47</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>7</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>2</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>59</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>5</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>2</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>13</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>7</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>2</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>4</span> </a> </li> </ul> </section> <div class="mt-10" data-astro-cid-wk2qacd4>  <div class="relative w-full mx-auto ad-slot-wrapper md:hidden" style="min-height:250px;--ad-slot-max-width-mobile:336px;--ad-slot-max-width-desktop:336px;contain:layout;overflow:hidden;" data-astro-cid-ygkiugat> <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" data-astro-cid-ygkiugat></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" data-astro-cid-ygkiugat> <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" data-astro-cid-ygkiugat> <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" data-astro-cid-ygkiugat>From JDMBUYSELL</span> <p class="text-base font-semibold text-text-primary leading-snug max-w-xs relative z-10" data-astro-cid-ygkiugat> 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 slotIds = ["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 (first slot div's parentElement),
      // not the slot div(s) themselves. 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.
      //
      // slotIds is normally a single id; slots with policy.ts `mobileSizes`
      // (breakpoint-specific sizing) render TWO viewport-gated slot divs
      // sharing one wrapper/fallback, so this watches whichever one is
      // visible/filled.
      //
      // Fill check uses two signals: (1) any tracked 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 firstSlot = null;
        for (var i = 0; i < slotIds.length; i++) {
          firstSlot = document.getElementById(slotIds[i]);
          if (firstSlot) break;
        }
        var fallback = fallbackId ? document.getElementById(fallbackId) : null;
        if (!firstSlot) return;
        if (!fallback) return; // suppress-fallback case — nothing to hide
        var wrapper = firstSlot.parentElement;
        if (!wrapper) return;

        function isFilled() {
          for (var i = 0; i < slotIds.length; i++) {
            var current = document.getElementById(slotIds[i]);
            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 ad-slot-wrapper hidden md:block" style="min-height:250px;--ad-slot-max-width-mobile:728px;--ad-slot-max-width-desktop:728px;contain:layout;overflow:hidden;" data-astro-cid-ygkiugat> <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" data-astro-cid-ygkiugat></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" data-astro-cid-ygkiugat> <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" data-astro-cid-ygkiugat> <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" data-astro-cid-ygkiugat>From JDMBUYSELL</span> <p class="text-base font-semibold text-text-primary leading-snug max-w-xs relative z-10" data-astro-cid-ygkiugat> 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 slotIds = ["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 (first slot div's parentElement),
      // not the slot div(s) themselves. 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.
      //
      // slotIds is normally a single id; slots with policy.ts `mobileSizes`
      // (breakpoint-specific sizing) render TWO viewport-gated slot divs
      // sharing one wrapper/fallback, so this watches whichever one is
      // visible/filled.
      //
      // Fill check uses two signals: (1) any tracked 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 firstSlot = null;
        for (var i = 0; i < slotIds.length; i++) {
          firstSlot = document.getElementById(slotIds[i]);
          if (firstSlot) break;
        }
        var fallback = fallbackId ? document.getElementById(fallbackId) : null;
        if (!firstSlot) return;
        if (!fallback) return; // suppress-fallback case — nothing to hide
        var wrapper = firstSlot.parentElement;
        if (!wrapper) return;

        function isFilled() {
          for (var i = 0; i < slotIds.length; i++) {
            var current = document.getElementById(slotIds[i]);
            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 class="save-search mt-6" aria-labelledby="save-search-title-main" data-save-search data-save-search-payload="{&quot;make_slug&quot;:&quot;toyota&quot;}" data-save-search-label="Toyota (any model)"> <div class="save-search__row"> <div class="save-search__text"> <p id="save-search-title-main" class="save-search__title">Get new Toyota (any model) listings by email</p> <p class="save-search__sub"> Save this search and we'll email you when matching cars are listed.
</p> </div> <button type="button" class="save-search__btn" data-save-search-btn aria-controls="save-search-email-main"> <svg viewBox="0 0 24 24" width="16" height="16" aria-hidden="true" focusable="false"><path d="M6 9a6 6 0 1 1 12 0c0 5 2 6.5 2 6.5H4S6 14 6 9Zm4 9.5a2 2 0 0 0 4 0" fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"></path></svg>
Save this search
</button> </div> <form class="save-search__form" data-save-search-form hidden novalidate> <label for="save-search-email-main" class="save-search__label">Email for matching listings</label> <div class="save-search__fields"> <input id="save-search-email-main" type="email" name="email" autocomplete="email" inputmode="email" placeholder="you@example.com" required class="save-search__input" data-save-search-email> <button type="submit" class="save-search__btn save-search__btn--ink">Save search</button> </div> <p class="save-search__note">We email you when matching cars are listed. Unsubscribe anytime.</p> </form> <p class="save-search__status" role="status" aria-live="polite" data-save-search-status hidden></p> </section><script type="module" src="/_astro/SaveSearchControl.astro_astro_type_script_index_0_lang.D5x_sEIp.js"></script> <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":["211d264c-7707-486e-b77c-4f8aad66f8b5","b11398e1-0a55-4cce-bcc9-3057bb4678e5","200efb6a-377d-42ca-8387-081717c69f93","ae1eb23e-b3c3-4cb0-9bed-d059a978f570","c354c721-0cd8-4fb6-bbfc-defa05afa93e","cb50c9ca-b1c7-4b60-a4d2-b44b79f47ada","27f6aafd-bd03-4ea6-afcb-e3cacbb890f7","c16feb2b-e36e-4f38-aaf3-377f1f11b468","c83449f0-fae4-46cf-adb9-e44e8428ded1","59b4ef08-639e-44eb-aaf7-4f59f870df16"],"contentName":"Toyota JDM cars for sale"}</script><script type="module" src="/_astro/MetaPixelCollection.astro_astro_type_script_index_0_lang.fE-wiE7P.js"></script><script type="module" src="/_astro/index.astro_astro_type_script_index_2_lang.CJTxyX3M.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" aria-label="JDMBUYSELL" role="img" viewBox="0 0 310.14 87.46" data-astro-cid-f7espo7c><title>JDMBUYSELL</title><path fill="#e9252e" d="M13.69 0h18.42l-8.16 45.51a7.1 7.1 0 0 1-7.01 5.87H5.24Zm0 0" data-role="wedge" data-astro-cid-f7espo7c></path><path fill="#231f20" d="m38.2 0-9.49 52.96a4.44 4.44 0 0 1-4.37 3.66H4.39L0 86.11h196.9L206.54 0Zm0 0" data-role="slab" data-astro-cid-f7espo7c></path><path fill="#fff" d="m43.61 6.17-8.88 50.45c-1.77 6.85-6.59 6.34-6.59 6.34H12.42L8.88 81.47h20.53c19.52 0 23.96-21.3 23.96-21.3l9.76-54Zm55.25 36.37C95.58 62.2 81.58 61.1 81.58 61.1l6.35-37.28c13.78 0 11.94 12.67 10.93 18.72M97.55 5.78H71.04L58.26 79.3h25.35s28.07-.82 34.64-33.73c5.67-28.38-5.5-39.79-20.7-39.79m78.4.39-18.93 42-3.39-42h-20.78L113.92 79.3h20.96l8.28-36.84 2.87 36.84h12.85l15.37-36.76-4.73 36.76h19.78l7.6-73.52Zm0 0" data-role="jdm" data-astro-cid-f7espo7c></path><path fill="#231f20" d="M277.86 0h11.16l3.21 14.03L297.97 0h12.17l-13.52 23.39-1.86 16.84h-10.31l1.35-16.84ZM256.9 0l-2.7 24.68s-1.18 7.01 2.7 7.1c3.53.08 4.43-2.78 4.9-5.92L264.34 0h11.15l-3.04 27.38s-.31 14.82-16.9 14.03c-4.34-.21-12.28-2.41-12.28-12.29L245.75 0Zm-26.96 12.31c-.49 3.67-2.89 3.74-2.89 3.74h-2.49l.65-7.47h2.83s2.39.07 1.9 3.73m-.5 15.15c-.57 3.99-3.37 4.06-3.37 4.06h-2.91l.76-8.13h3.3s2.79.08 2.22 4.07m5.32-9.37S240 16.91 240 8.96C240.01 0 231.04 0 231.04 0h-15.21l-3.88 40.23h16.06c6.88 0 11.82-5.11 11.99-12.17.19-7.35-5.24-9.97-5.24-9.97m51.13 27.29h11.15L294 75.8h8.96l-.93 9.81h-19.86Zm-23.19 0h11.15l-3.04 30.42h8.96l-.93 9.81h-19.86Zm-2.72 0h-21.67l-4.14 40.73h21.47l.75-9.8h-10.47l.33-6.17h9.21l1.19-9.46h-9.55l.42-5.58h11.46Zm-28.52 12.51s-3.95-4.09-9-3.3c-2.1.33-3.39 3.32-1.01 5.45 3.94 3.53 7.82 4.28 10.01 9 2.14 4.59.91 13.61-5.12 16.57s-13.62 2.19-18.7-.97l1.01-11.28s5.2 4.18 8.49 4.56 5.98-2.02 4.06-5.07c-1.2-1.91-4.05-3.24-6.57-4.77-4.27-2.59-6.99-7.78-4.59-14.25 3.57-9.6 15.85-10.9 22.19-6.34Zm0 0" data-role="buysell" data-astro-cid-f7espo7c></path></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>
Browse current marketplace listings
</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 — suppressed via hideNewsletterForm (#1869)
             on /sell/ and /sell/edit/<slug>/, where the iOS keyboard's "Go"
             action was reachable from an in-flow Step 2 field and submitted
             this form, discarding an in-progress listing.
             #1869-NEWSLETTER-GATE-START — kept as a sentinel-bounded region so
             footer-newsletter-gate.test.ts fails if this guard is ever
             removed or the form re-added unconditionally. --> <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-newsletter-turnstile-scope data-newsletter-turnstile-native 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> <div class="newsletter-country-wrap" data-astro-cid-d2vjytht> <div> <label for="newsletter-country" class="block text-sm font-semibold text-text-primary mb-1">Country</label> <select id="newsletter-country" name="country" class="w-full px-3 py-2 rounded-md border border-bg-border bg-bg-base text-sm text-text-primary focus:outline-none focus:ring-2 focus:ring-brand"> <option value="">Select country...</option> <option value="AF">Afghanistan</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AU">Australia</option><option value="AT">Austria</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">Belarus</option><option value="BE">Belgium</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BA">Bosnia and Herzegovina</option><option value="BW">Botswana</option><option value="BR">Brazil</option><option value="BN">Brunei</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CA">Canada</option><option value="CV">Cape Verde</option><option value="KY">Cayman Islands</option><option value="CF">Central African Republic</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CN">China</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo</option><option value="CR">Costa Rica</option><option value="CI">Côte d&#39;Ivoire</option><option value="HR">Croatia</option><option value="CU">Cuba</option><option value="CY">Cyprus</option><option value="CZ">Czechia</option><option value="CD">Democratic Republic of the Congo</option><option value="DK">Denmark</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="DO">Dominican Republic</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="EE">Estonia</option><option value="SZ">Eswatini</option><option value="ET">Ethiopia</option><option value="FJ">Fiji</option><option value="FI">Finland</option><option value="FR">France</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="DE">Germany</option><option value="GH">Ghana</option><option value="GR">Greece</option><option value="GD">Grenada</option><option value="GU">Guam</option><option value="GT">Guatemala</option><option value="GN">Guinea</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HN">Honduras</option><option value="HK">Hong Kong</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IR">Iran</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IL">Israel</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">Japan</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Laos</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MO">Macau</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="MX">Mexico</option><option value="MD">Moldova</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar</option><option value="NA">Namibia</option><option value="NP">Nepal</option><option value="NL">Netherlands</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="KP">North Korea</option><option value="MK">North Macedonia</option><option value="NO">Norway</option><option value="OM">Oman</option><option value="PK">Pakistan</option><option value="PS">Palestine</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">Peru</option><option value="PH">Philippines</option><option value="PL">Poland</option><option value="PT">Portugal</option><option value="PR">Puerto Rico</option><option value="QA">Qatar</option><option value="RO">Romania</option><option value="RU">Russia</option><option value="RW">Rwanda</option><option value="KN">Saint Kitts and Nevis</option><option value="LC">Saint Lucia</option><option value="VC">Saint Vincent and the Grenadines</option><option value="WS">Samoa</option><option value="SM">San Marino</option><option value="SA">Saudi Arabia</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SX">Sint Maarten</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="KR">South Korea</option><option value="SS">South Sudan</option><option value="ES">Spain</option><option value="LK">Sri Lanka</option><option value="SD">Sudan</option><option value="SR">Suriname</option><option value="SE">Sweden</option><option value="CH">Switzerland</option><option value="SY">Syria</option><option value="TW">Taiwan</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TG">Togo</option><option value="TO">Tonga</option><option value="TT">Trinidad and Tobago</option><option value="TN">Tunisia</option><option value="TR">Türkiye</option><option value="TM">Turkmenistan</option><option value="VI">U.S. Virgin Islands</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="US">United States</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VA">Vatican City</option><option value="VE">Venezuela</option><option value="VN">Vietnam</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option> </select> <p class="text-xs text-text-secondary mt-1">Helps us send relevant regional listings and pricing.</p> </div> </div> <p class="newsletter-disclaimer" data-astro-cid-d2vjytht>
By subscribing, you consent to receive weekly featured-JDM-car emails. Unsubscribe anytime.
</p> <!-- E1 lazy Turnstile hook: inert markup only; the vendor SDK is injected after email focus. --> <input type="hidden" name="turnstile_token" value="" data-newsletter-turnstile-token> <div data-newsletter-turnstile-widget data-sitekey="0x4AAAAAADOpWBgrHrVc_ljy"></div> <p data-newsletter-turnstile-error hidden role="alert" aria-live="polite"></p> </form> </div><script type="module" src="/_astro/FooterNewsletterForm.astro_astro_type_script_index_0_lang.Bf3BpJE3.js"></script> </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="/wanted/" class="footer-link" data-event="buy-browse--footer-column-wanted" data-astro-cid-jo6i4kqk> Wanted JDM cars </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="/about/boost-your-ad/" class="footer-link" data-event="sell-boost--footer-column-account" data-astro-cid-jo6i4kqk> Promote your listing </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> <p data-stage-error hidden role="alert" aria-live="polite" class="jdm-fb-error"></p> <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 errorEl   = banner.querySelector('[data-stage-error]');
    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;
    };

    // Turnstile tokens are single-use — after a failed submit the consumed
    // token stays in the widget's hidden input, so every retry reuses it and
    // fails identically. Reset this banner's own widget only; never a
    // document-wide query, since a page can render other Turnstile widgets.
    function resetFeedbackTurnstile() {
      feedbackTurnstileToken = '';
      try {
        var widget = banner.querySelector('.cf-turnstile');
        if (widget && window.turnstile && typeof window.turnstile.reset === 'function') {
          window.turnstile.reset(widget);
        }
      } catch (_e) {
        /* no-op — best-effort reset */
      }
    }

    // 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;
      if (errorEl) { errorEl.hidden = true; errorEl.textContent = ''; }
      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);
    }

    // Returns a Promise<boolean> resolving to whether the request succeeded.
    // The quick sentiment-only dismiss paths (close-×, Skip) ignore the
    // returned promise and dismiss immediately regardless — the form submit
    // handler below is the one caller that awaits it to surface failures.
    function submit(payload) {
      if (submitted) return Promise.resolve(false);
      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 {
        return fetch('/api/site-feedback', {
          method: 'POST',
          headers: { 'Content-Type': 'application/json' },
          body: JSON.stringify(fullPayload),
          keepalive: true,
        }).then(function (res) { return res.ok; }).catch(function () { return false; });
      } catch (e) {
        return Promise.resolve(false);
      }
    }

    // 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. Unlike the quick
    // sentiment-only dismiss paths, this one awaits the request so a failed
    // submit doesn't silently show "Thanks" — the user sees an error and can
    // retry instead of believing their feedback (possibly a bug report) sent.
    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();
        if (errorEl) { errorEl.hidden = true; errorEl.textContent = ''; }
        var submitBtn = form.querySelector('.jdm-fb-btn-primary');
        if (submitBtn) submitBtn.disabled = true;
        submit({ sentiment: currentSentiment, comment: comment, email: email }).then(function (ok) {
          if (ok) {
            showThanks();
            return;
          }
          submitted = false; // allow retry
          resetFeedbackTurnstile();
          if (submitBtn) submitBtn.disabled = false;
          if (errorEl) {
            errorEl.textContent = 'Could not send your feedback. Please try again.';
            errorEl.hidden = false;
          }
        }).catch(function () {
          submitted = false; // allow retry
          resetFeedbackTurnstile();
          if (submitBtn) submitBtn.disabled = false;
          if (errorEl) {
            errorEl.textContent = 'Could not send your feedback. Please try again.';
            errorEl.hidden = false;
          }
        });
      });
    }

    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. · A JDM marketplace — 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:+17603344416" class="footer-legal-tel" data-astro-cid-jo6i4kqk>+1 (760) 334-4416</a> </address> </div> </div> </footer>   <script type="application/json" id="landing-page-view-config">{"surface":"for-sale","engagementMs":10000,"scrollFraction":0.25}</script><script type="module" src="/_astro/LandingPageView.astro_astro_type_script_index_0_lang.C-UU4bfk.js"></script>    <script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a57608b5bf2cd08f',t:'MTc5NDE1NjE3OA=='};var l=window.parent.location,o;try{o=new URL(l.origin).origin}catch(e){try{o=new URL(new URL(l.href).origin).origin}catch(e){o=''}}var u='/cdn-cgi/challenge-platform/scripts/jsd/main.js?ray=a57608b5bf2cd08f',a=document.createElement('script');a.src=o?new URL(u,o).href:u;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>