
    :root{font-family:Tahoma,Arial,sans-serif;color:#172033;background:#f5f8fc;--blue:#0b6cff;--line:#e4eaf2;--muted:#697386;--good:#15803d;--warn:#b45309}
    *{box-sizing:border-box}body{margin:0;background:#f5f8fc}header{background:#0b6cff;color:#fff;padding:18px}header>div,main{max-width:1160px;margin:auto}h1{margin:0;font-size:22px}header small{opacity:.82}
    main{padding:22px 16px 60px}.panel,.card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px rgba(30,55,90,.06)}
    .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.stat{padding:14px}.stat strong{display:block;color:#084aa8;font-size:22px}.stat span{font-size:12px;color:var(--muted)}
    .panel{padding:14px;margin-bottom:16px}.filters{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:9px}input,select,button{width:100%;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit}.filters .wide{grid-column:span 2}.reset{cursor:pointer;background:#f8fafc;color:#334155;font-weight:700}
    .saved-bar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.saved-bar button,.saved-bar a{width:auto;min-width:170px;padding:10px 13px;border-radius:10px;text-decoration:none;font-weight:800;cursor:pointer}.saved-bar button{background:#ecfdf3;color:var(--good);border:1px solid #bbf7d0}.saved-bar a{background:#eef5ff;color:#084aa8;border:1px solid #dbeafe}.save-status{font-size:12px;color:var(--muted)}
    .meta{display:flex;justify-content:space-between;gap:10px;margin:14px 2px}.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
    .card{padding:16px}.top{display:flex;justify-content:space-between;gap:10px}.title{font-weight:800;font-size:18px}.price{font-weight:900;font-size:21px;margin:8px 0}.facts{display:flex;flex-wrap:wrap;gap:7px 14px;color:var(--muted);font-size:13px}
    .badges{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0}.badge{background:#eef5ff;color:#084aa8;padding:5px 9px;border-radius:999px;font-size:12px}.badge.good{background:#ecfdf3;color:var(--good)}.badge.warn{background:#fff7ed;color:var(--warn)}
    .radar{background:#f8fbff;border:1px solid #dfeaff;border-radius:12px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.radar small{display:block;color:var(--muted);margin-bottom:3px}.radar strong{color:#084aa8}.actions{display:flex;gap:8px;margin-top:12px}.btn{flex:1;text-align:center;padding:10px;border-radius:10px;text-decoration:none;font-weight:700;border:1px solid transparent}.primary{background:var(--blue);color:#fff}.secondary{background:#fff;color:#334155;border-color:var(--line)}.disabled{background:#eef1f5;color:#8a94a3;pointer-events:none}
    .empty{padding:34px;text-align:center;color:var(--muted)}@media(max-width:900px){.filters{grid-template-columns:repeat(3,1fr)}.filters .wide{grid-column:span 3}}@media(max-width:800px){.stats{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}}@media(max-width:560px){.stats,.filters{grid-template-columns:1fr}.filters .wide{grid-column:span 1}.actions{flex-direction:column}.saved-bar button,.saved-bar a{width:100%}}
  
/* market_ui.css */
/* The marketplace extends the existing Radar blue identity. */
body{font-size:16px;line-height:1.6;background:#f2f5fa}
header{background:#081f41;padding:24px 18px;border-bottom:4px solid #0b6cff}
header h1{font-size:26px}header small{font-size:14px;opacity:1;color:#d9e8ff}
main{max-width:1240px;padding-top:20px}
.stats{gap:12px}.stat{padding:16px 18px;margin-bottom:0}.stat strong{font-size:28px;color:#102a4d}.stat span{font-size:14px;color:#516079}
.panel,.card{box-shadow:0 3px 16px rgba(21,40,72,.04);border-color:#dbe3ef}
.search-panel{padding:20px}.filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.filters label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:14px;font-weight:700;color:#34445d}
.filters input,.filters select{min-height:46px;font-size:16px;font-weight:400;color:#172033}
.filters .wide{grid-column:span 4}.filters label.wide input{background:#f7faff;border-color:#b9cde9}
.filters .reset{align-self:end;min-height:46px;background:#edf3fc;color:#164278}
input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #72a7f2;outline-offset:3px}
.saved-bar{padding-top:16px;margin-top:18px}.save-status{font-size:14px;line-height:1.6}.saved-bar button,.saved-bar a{font-size:14px;min-height:44px}
.results-heading{align-items:center;flex-wrap:wrap;margin:22px 2px 14px}.results-heading strong{font-size:20px}.results-heading #count{font-size:14px}
.results-note{font-size:14px;color:#516079;margin:0 0 14px}.results-note:empty{display:none}
.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{min-width:0;display:flex;flex-direction:column;padding:16px}
.top{align-items:flex-start}.title{font-size:18px;overflow-wrap:anywhere}.top .badge{flex-shrink:0;max-width:45%;overflow-wrap:anywhere}
.price{font-size:25px;line-height:1.5}.facts{font-size:14px;gap:7px 12px}.badge{font-size:13px;line-height:1.5}
.radar{font-size:14px;margin-top:auto;grid-template-columns:1fr}.radar small{font-size:13px}.radar strong{font-size:15px}
.actions{font-size:15px}.btn{min-height:44px}.card-observed{font-size:13px;color:#516079;margin-top:8px}
.quality-notes{font-size:14px;line-height:1.7;color:#925109;margin:0 0 12px;padding:9px 11px;background:#fff8eb;border:1px solid #eedbc1;border-radius:9px}
.quality-notes summary{cursor:pointer;font-weight:700}.quality-notes ul{padding-inline-start:20px;margin:6px 0 0}
.load-more{display:block;width:auto;min-width:200px;margin:24px auto 0;background:#0b6cff;color:#fff;font-weight:700;cursor:pointer}
.load-more[hidden]{display:none}.empty{font-size:16px}.empty button{max-width:240px;margin-top:12px;cursor:pointer}
.search-field{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:700;color:#34445d;margin-bottom:14px}
.search-field input{font-size:16px;min-height:48px;background:#f7faff;border-color:#b9cde9}
.advanced-filters{grid-column:1/-1;border-top:1px solid #dbe3ef;padding-top:10px}
.advanced-filters summary,.saved-controls summary,.sample-insights summary{font-size:14px;cursor:pointer;color:#164278;padding:5px 0;font-weight:700}
.advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px}
.saved-controls{margin-top:10px}.saved-controls .saved-bar{margin-top:8px}
.sample-insights{margin-top:24px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;padding:12px 16px}
.sample-insights .stats{margin-top:14px}.sample-insights .radar-coverage{margin-top:14px;margin-bottom:0}
.radar-guide-card{display:block}.radar-guide-card summary{font-size:14px;font-weight:700;color:#164278;cursor:pointer}.radar-guide-content{display:flex;gap:16px;align-items:center;margin-top:10px}
.launch-nav>div{max-width:1240px}.launch-nav a{font-size:14px}.radar-guide-copy span{font-size:14px}.radar-site-note{font-size:14px}
@media(max-width:1050px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.filters .wide{grid-column:span 3}}
@media(max-width:620px){header{padding:18px 16px}header h1{font-size:23px}main{padding:16px 12px 40px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{padding:12px}.stat strong{font-size:25px}.stat span{font-size:14px}.grid{grid-template-columns:1fr}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filters .wide{grid-column:span 2}.search-panel{padding:14px}.card .actions{flex-direction:row}.saved-bar button,.saved-bar a{width:100%}}
@media(max-width:380px){.filters{grid-template-columns:1fr}.filters .wide{grid-column:span 1}}
@media(max-width:620px){.advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-guide-content{flex-direction:column;align-items:flex-start}.saved-controls{margin-top:0}.results-heading{margin-top:18px}}
@media(max-width:380px){.advanced-grid{grid-template-columns:1fr}}
.search-context{margin:0 0 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}
.criteria-chips{display:flex;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}
.criterion-chip,.criterion-fixed{width:auto;max-width:100%;min-height:44px;padding:8px 12px;border:1px solid #bbcee9;border-radius:12px;background:#edf4ff;color:#164278;font-size:14px;overflow-wrap:anywhere;text-align:start}
.criterion-chip{cursor:pointer}.criterion-chip:hover{background:#dae8ff}.criterion-fixed{display:flex;align-items:center;background:#f4f6fa;border-color:#dbe3ef;color:#516079}
.undo-search{width:auto;min-height:44px;padding:8px 12px;font-size:14px;color:#164278;cursor:pointer;border-color:#bbcee9}
.search-context .results-note{margin:0;flex-basis:100%;overflow-wrap:anywhere}
.specification-gaps{padding:10px 12px;margin:0 0 14px;font-size:14px;color:#516079;background:#eef3f9;border-inline-start:3px solid #8299b8;border-radius:8px;overflow-wrap:anywhere}
.search-context[hidden],.undo-search[hidden],.specification-gaps[hidden]{display:none}
.empty strong{display:block;color:#172033;overflow-wrap:anywhere}.empty .results-note{margin:10px auto;max-width:680px}
.search-suggestions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}
.search-suggestions button{width:auto;max-width:100%;min-height:64px;margin:0;padding:12px 16px;text-align:start;background:#edf4ff;border-color:#bbcee9;color:#164278;overflow-wrap:anywhere;font-size:15px}
.search-suggestions button span,.search-suggestions button strong{display:block}.search-suggestions button strong{margin-top:4px;color:#0b4fb2}
@media(max-width:620px){.empty{padding:20px 14px}.search-suggestions button{width:100%}.criterion-chip,.criterion-fixed{font-size:14px}}
.compare-toggle{margin-top:10px;min-height:44px;background:#edf4ff;border-color:#bbcee9;color:#164278;font-size:14px;font-weight:700;cursor:pointer}.compare-toggle[aria-pressed="true"]{background:#dceaff;border-color:#0b6cff}.compare-tray{background:#fff;border:2px solid #b6d2fa;border-radius:14px;padding:14px;margin:0 0 16px}.compare-tray[hidden]{display:none}.compare-tray-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.compare-tray-top .btn{flex:none}.compare-tray-top button{width:auto;cursor:pointer}.compare-selected{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.compare-selected button{width:auto;max-width:100%;overflow-wrap:anywhere;min-height:44px;background:#edf4ff;color:#164278;cursor:pointer}.compare-tray p{font-size:14px;color:#516079;margin:10px 0 0}.compare-action-status{display:block;color:#164278;font-size:14px;margin-bottom:12px;overflow-wrap:anywhere}.compare-action-status:empty{display:none}
@media(max-width:620px){.compare-tray-top{align-items:stretch}.compare-tray-top strong{flex-basis:100%}.compare-tray-top .btn{max-width:100%;overflow-wrap:anywhere}}

/* The search and car facts stay readable at narrow widths and enlarged text. */
.search-panel{border-color:#c7d9ee;box-shadow:0 8px 28px #183e6b08}.search-field{font-size:.875rem}.search-field input{border-radius:12px;background:#fff;padding:12px 14px;font-size:1rem}.card{border-color:#dce6f2;box-shadow:0 6px 20px #19396307}.card .top{flex-wrap:wrap}.card .title{font-size:1.125rem;line-height:1.6;flex:1;min-width:0}.card .price{font-size:1.5rem;color:#123f78;line-height:1.6;overflow-wrap:anywhere}.card .facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;font-size:.875rem;padding:10px 0;color:#4a617e}.card .facts span{min-width:0;overflow-wrap:anywhere}.card .badge,.card-observed{font-size:.875rem}.card .radar{border-inline-start:3px solid #3984eb;background:#f5f9ff;padding:12px;border-radius:10px}.card .radar small{font-size:.875rem}.card .radar strong{font-size:1rem;overflow-wrap:anywhere}.card .btn,.card .compare-toggle{font-size:.875rem;min-height:44px}.card .btn{display:flex;align-items:center;justify-content:center;overflow-wrap:anywhere}.card .compare-toggle{background:#f8fbff}.card .btn:focus-visible,.card .compare-toggle:focus-visible{outline:3px solid #236bc9;outline-offset:3px}
@media(max-width:620px){.grid{gap:14px}.card{padding:16px}.card .top .badge{max-width:100%}.search-panel{margin-bottom:16px}}

#resultsNote:empty{display:none}
/* Neutral surfaces let prices, real photos and the primary action stand out. */
body{background:#f4f5f7}
.panel,.card{border-color:#e0e4ea;box-shadow:0 4px 18px #142b4806}
.card .price{color:#172b45;font-weight:800}
.card .badge:not(.good):not(.warn){background:#f0f2f5;color:#49596e;border-radius:8px}
.card .radar{background:#f8f9fb;border-color:#e5e8ed;border-inline-start-color:#c4cdd9}
.card .radar strong{color:#263b58}
.card .compare-toggle{background:#fff;border-color:#dbe1e9;color:#465b78}
.card .compare-toggle[aria-pressed="true"]{background:#edf4ff;border-color:#0b6cff;color:#1459b1}
.compare-tray{border-width:1px;border-color:#d7e0ed}
.compare-selected button{background:#f5f7fa;border-color:#dbe1e9;color:#344b69}
@media(max-width:620px){.inventory-summary{padding:9px 12px;margin:8px 0 12px}.results-heading{margin:12px 0 6px}.search-panel{padding:12px}}

/* site_shell.css?v=20261027-about */
.launch-nav{background:#fff;border-bottom:1px solid #e4eaf2;position:sticky;top:0;z-index:30;box-shadow:0 5px 16px rgba(30,55,90,.05)}
.launch-nav>div{max-width:1160px;margin:auto;padding:9px 16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.launch-nav a{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;color:#334155;font-weight:800;font-size:13px;padding:9px 13px;border-radius:999px;border:1px solid #e4eaf2;background:#fff;min-height:42px;scroll-snap-align:start;touch-action:manipulation}
.launch-nav a:hover,.launch-nav a:focus-visible{border-color:#bfdbfe;background:#eff6ff;color:#084aa8;outline:none}
.launch-nav a[aria-current="page"]{background:#0b6cff;color:#fff;border-color:#0b6cff}
.launch-nav>div{scrollbar-width:none}
.launch-nav>div::-webkit-scrollbar{display:none}
.launch-nav a{border-radius:10px}
.radar-guide{max-width:1160px;margin:16px auto 0;padding:0 16px}
.radar-guide-card{background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #dbeafe;border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 5px 18px rgba(30,55,90,.04)}
.radar-guide-copy{min-width:0}.radar-guide-copy strong{display:block;color:#084aa8;font-size:14px;margin-bottom:3px}.radar-guide-copy span{display:block;color:#64748b;font-size:12px;line-height:1.65}
.radar-guide-card a{white-space:nowrap;text-decoration:none;color:#084aa8;background:#fff;border:1px solid #bfdbfe;border-radius:9px;padding:8px 11px;font-weight:800;font-size:12px;min-height:42px;display:inline-flex;align-items:center;justify-content:center}
.radar-site-note{max-width:1160px;margin:20px auto 30px;padding:0 16px;color:#64748b;font-size:11px;line-height:1.7;text-align:center}
.radar-site-note strong{color:#334155}
.mobile-filter-toggle{display:none;width:100%;margin:0 0 10px;padding:11px 13px;min-height:46px;border:1px solid #dbeafe;border-radius:11px;background:#f8fbff;color:#084aa8;font:inherit;font-weight:800;cursor:pointer;align-items:center;justify-content:space-between;gap:10px;touch-action:manipulation}
.mobile-filter-toggle:focus-visible{outline:3px solid rgba(11,108,255,.2);outline-offset:2px}
.mobile-filter-count{display:none;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:#0b6cff;color:#fff;font-size:12px;align-items:center;justify-content:center}
.mobile-filter-count[data-active="true"]{display:inline-flex}
.filters[hidden]{display:none!important}
body header{background:#fff;color:#102947;border-bottom:1px solid #d9e6f4;padding:20px 18px}
body header>div{position:relative;padding-inline-start:58px;min-height:48px}
body header>div::before{content:'';position:absolute;inset-inline-start:0;top:3px;width:44px;height:44px;border-radius:14px;background:radial-gradient(circle at 50% 50%,#fff 0 3px,transparent 4px 8px,#a8d0ff 9px 10px,transparent 11px 15px,#a8d0ff 16px 17px,transparent 18px),linear-gradient(135deg,#0b6cff,#084aa8);box-shadow:0 4px 10px #0b6cff24}
body header h1{color:#102947;font-size:1.5rem;line-height:1.5}
body header small,body header p{color:#516b88;opacity:1;font-size:.875rem;line-height:1.7;margin:2px 0 0}
body header a{color:#0b56b8}
.launch-nav a{font-size:.875rem;min-height:44px}
.launch-nav a:focus-visible,a.journey-estimate:focus-visible,.search-tools a:focus-visible{outline:3px solid #236bc9;outline-offset:3px}
.inventory-summary details{width:100%}
.inventory-summary summary{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;cursor:pointer;color:#234669;font-size:.875rem;line-height:1.7;min-height:44px}
.inventory-summary summary::-webkit-details-marker{display:none}
.inventory-summary summary strong{font-weight:800;color:#0b56b8}
.inventory-summary summary .inventory-expand{color:#546b84;text-decoration:underline;text-underline-offset:4px}
.inventory-summary details[open] .inventory-expand{color:#0b56b8}
.inventory-summary-metrics{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #dce8f6;padding-top:10px;margin-top:8px;font-size:.875rem}
.search-tools{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}
.search-tools a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #c7dcf5;border-radius:10px;background:#f4f8ff;color:#0a51ad;text-decoration:none;font-size:.875rem;font-weight:700;text-align:center}
.search-tools a:hover{background:#e7f0ff;border-color:#83b3f0}
.journey-estimate{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 0;color:#0a51ad;text-decoration:none;font-size:.875rem;font-weight:700;border-bottom:1px solid #dfebf9;margin:5px 0 0}
.journey-estimate:hover{color:#083b82;text-decoration:underline;text-underline-offset:3px}
.detail-journey{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.detail-journey a{flex:1;min-height:44px;padding:10px 14px;border:1px solid #c7dcf5;border-radius:10px;background:#f4f8ff;color:#0a51ad;text-decoration:none;text-align:center;font-size:.875rem;font-weight:700}
.est-prefill{margin:0 0 14px;padding:10px 12px;border-inline-start:3px solid #0b6cff;border-radius:8px;background:#edf4ff;color:#234669;font-size:.875rem;line-height:1.7}
@media(max-width:620px){body header{padding:14px 12px}body header>div{padding-inline-start:50px}body header>div::before{width:40px;height:40px;border-radius:12px}body header h1{font-size:1.25rem}.launch-nav a{font-size:.875rem;padding:8px 11px}.search-tools{gap:8px}.detail-journey a{flex-basis:100%}}
@media(max-width:620px){
  .launch-nav>div{padding:7px 12px;gap:7px;scrollbar-width:none}
  .launch-nav>div::-webkit-scrollbar{display:none}
  .launch-nav a{font-size:.875rem;padding:8px 12px;min-height:44px}
  .radar-guide{padding:0 12px;margin-top:12px}
  .radar-guide-card{align-items:flex-start;flex-direction:column;padding:12px}
  .radar-guide-card a{width:100%;text-align:center;min-height:44px}
  .radar-site-note{padding:0 12px;margin-bottom:22px}
  .mobile-filter-toggle{display:flex}
  .panel:has(.mobile-filter-toggle){padding:12px}
}

.radar-family{display:flex;align-items:center;gap:8px;font-size:.875rem;text-decoration:none;font-weight:800;margin:0 0 6px;line-height:1.7}.radar-family span{font-weight:400;border-inline-start:1px solid #cbd8e7;padding-inline-start:8px;color:#586c82}.mobile-nav{display:none}.radar-menu{font-family:Tahoma,Arial,sans-serif;width:min(560px,calc(100% - 24px));max-height:85dvh;overflow:auto;border:1px solid #dce5ef;border-radius:20px;padding:18px;color:#12304b;background:#fff}.radar-menu::backdrop{background:#12304b80}.radar-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.radar-menu-heading h2{font-size:1.25rem;margin:0}.radar-menu-heading button{width:auto;min-height:44px;border:1px solid #cbd8e7;background:#fff;color:#175cd3;font:inherit;padding:9px 14px;border-radius:10px}.radar-menu-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.radar-menu a{min-height:48px;padding:12px;color:#175cd3;background:#f3f7fd;border-radius:11px;display:flex;align-items:center;text-decoration:none;font-size:.875rem;overflow-wrap:anywhere}.buyer-guide-link{padding:18px;margin:18px 0;background:#eef4fd;border:1px solid #cbdcf4;border-radius:14px;line-height:1.7}.buyer-guide-link p{color:#586c82;margin:6px 0}.buyer-guide-link a{display:inline-flex;align-items:center;min-height:44px;color:#175cd3;font-weight:700;text-decoration:none}.card-data{margin:8px 0;color:#586c82;font-size:.875rem}.card-data>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;list-style:none;border-bottom:1px solid #dce5ef}.card-data>summary::after{content:'＋';margin-inline-start:auto;color:#175cd3}.card-data[open]>summary::after{content:'−'}.card-data .badges{padding-top:10px}.card-data .card-observed{margin:10px 0}.card-data p{line-height:1.7}.brand-promise{line-height:1.7;color:#586c82;font-size:.875rem;margin:6px 0 0}
@media(max-width:620px){
  .launch-nav{display:none}
  body{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}
  body .radar-analytics-banner{bottom:calc(104px + env(safe-area-inset-bottom,0px))}
  .mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:3px;position:fixed;bottom:0;left:0;right:0;z-index:35;direction:rtl;background:linear-gradient(180deg,#fff,#fafdff);border:1px solid #d7e5f5;border-bottom:0;border-radius:22px 22px 0 0;padding:9px 6px calc(9px + env(safe-area-inset-bottom,0px));box-shadow:0 -7px 28px #123f7012}
  .mobile-nav .mobile-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;min-width:0;margin:0;padding:6px 1px;border:0;border-radius:14px;font:700 .7rem/1.6 Tahoma,Arial,sans-serif;text-decoration:none;white-space:nowrap;color:#4c6077;background:transparent;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}
  .mobile-nav-symbol{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none}
  .mobile-nav-label{display:block;max-width:100%;font-size:inherit;line-height:1.7}
  .mobile-nav .mobile-nav-item:is([aria-current=page],[data-current=true],[aria-expanded=true]){background:#eaf3ff;color:#1155ad}
  .mobile-nav .mobile-nav-item:is([aria-current=page],[data-current=true],[aria-expanded=true])::before{content:'';position:absolute;top:0;left:calc(50% - 10px);width:20px;height:3px;border-radius:0 0 4px 4px;background:#1765c4}
  .mobile-nav .mobile-nav-item:focus-visible{outline:3px solid #1765c4;outline-offset:2px}
  .mobile-nav .mobile-nav-item:active{transform:translateY(1px);background:#e4effc}
  .mobile-nav .mobile-nav-create{gap:0;color:#0f53a6;background:transparent;padding-top:0}
  .mobile-nav-create .mobile-nav-symbol{width:49px;height:49px;margin-top:-19px;margin-bottom:3px;border:3px solid #fff;border-radius:17px;background:linear-gradient(145deg,#1878d9,#104ba4);color:#fff;box-shadow:0 5px 13px #155db538,0 0 0 5px #eaf3ffb3}
  .mobile-nav-create svg{width:27px;height:27px;stroke-width:2.1}
  .mobile-nav .mobile-nav-create[aria-current=page]{background:#eaf3ff;color:#104ba4}
  .mobile-nav .mobile-nav-create[aria-current=page]::before{display:none}
  .mobile-nav .radar-bell-count{position:absolute;top:2px;inset-inline-end:calc(50% - 27px);min-width:18px;height:18px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#bb2540;color:#fff;font:700 10px/1 Arial,sans-serif}
  .mobile-nav .radar-bell-count[hidden]{display:none}
  .radar-menu-links>div{grid-template-columns:1fr}
  .radar-site-note{margin-bottom:20px}
}
@media(prefers-reduced-motion:reduce){.mobile-nav .mobile-nav-item{transition:none}}

/* Grouped navigation: consistent symbols, blue canvas and clear active actions. */
nav.launch-nav{background:#edf4fd;border-top:1px solid #d1e0f2;border-bottom:1px solid #bfd2eb;box-shadow:0 5px 18px #173e6810}
.launch-nav>.radar-nav-groups{max-width:1480px;display:flex;align-items:stretch;gap:10px 22px;padding:12px 20px}
.radar-nav-group{min-width:0}.launch-nav .radar-nav-group{flex:1 1 auto}.launch-nav .radar-nav-group[data-nav-group=tools]{flex-basis:100%;border-top:1px solid #d1e0f2;padding-top:8px}
.radar-nav-group h2,.radar-nav-group h3{font:700 12px/1.6 Tahoma,Arial,sans-serif;letter-spacing:0;margin:0 0 6px;color:#526b86}
.radar-nav-links{display:flex;flex-wrap:wrap;gap:5px 7px;align-items:center}
.radar-nav-symbol{display:inline-flex;flex:none;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:#e1ecff;color:#1758ad}
.radar-nav-group[data-nav-group=account] .radar-nav-symbol{background:#e8e9fd;color:#594da8}.radar-nav-group[data-nav-group=tools] .radar-nav-symbol{background:#dff2f0;color:#126c68}
.launch-nav a.radar-nav-link{gap:7px;min-height:44px;box-sizing:border-box;padding:6px 10px;border:1px solid transparent;background:transparent;font:700 .82rem/1.6 Tahoma,Arial,sans-serif;color:#294663;border-radius:12px}
.launch-nav a.radar-nav-link:hover{background:#fff;border-color:#c1d5ee;color:#134b9a}
.launch-nav a.radar-nav-link[aria-current=page]{background:#175cd3;border-color:#175cd3;color:#fff;box-shadow:0 3px 9px #175cd322}
.launch-nav a.radar-nav-link.radar-nav-add{background:linear-gradient(135deg,#176acb,#124ca5);border-color:#1559b6;color:#fff;box-shadow:0 3px 8px #145bb326}
.launch-nav a:is([aria-current=page],.radar-nav-add) .radar-nav-symbol{background:#ffffff20;color:#fff}
.launch-nav a.radar-nav-link:focus-visible,.radar-menu a.radar-nav-link:focus-visible{outline:3px solid #1b66ce;outline-offset:3px}
.radar-menu{box-sizing:border-box;padding:18px;max-width:560px;background:#f8fbff;box-shadow:0 20px 70px #12304b33}
.radar-menu .radar-menu-heading{border-bottom:1px solid #d5e2f2;padding-bottom:12px;margin-bottom:16px}
.radar-menu .radar-menu-links>.radar-nav-groups{display:block;margin:0}
.radar-menu .radar-nav-group+.radar-nav-group{border-top:1px solid #d5e2f2;margin-top:16px;padding-top:14px}
.radar-menu .radar-nav-group h3{font-size:.85rem;margin-bottom:8px;color:#526b86}
.radar-menu .radar-nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}
.radar-menu a.radar-nav-link{min-width:0;min-height:64px;padding:10px 8px;gap:8px;border:1px solid #dce6f3;border-radius:12px;background:#fff;color:#284764;font:700 .8rem/1.7 Tahoma,Arial,sans-serif;box-sizing:border-box}
.radar-menu a.radar-nav-link>span:not(.radar-nav-symbol){min-width:0;overflow-wrap:normal}
.radar-menu a.radar-nav-link[aria-current=page]{background:#e8f1ff;border-color:#7ea8df;color:#124f9d}
.radar-menu a.radar-nav-add{background:#175cd3;border-color:#175cd3;color:#fff}.radar-menu a.radar-nav-add .radar-nav-symbol{background:#ffffff20;color:#fff}
@media(min-width:621px) and (max-width:1100px){.launch-nav .radar-nav-group{flex-basis:100%;border-top:1px solid #d1e0f2;padding-top:8px}.launch-nav .radar-nav-group:first-child{border-top:0;padding-top:0}.launch-nav{position:relative}}
@media(max-width:360px){.radar-menu{padding:14px;width:calc(100% - 16px)}.radar-menu a.radar-nav-link{gap:6px;padding:8px 6px;font-size:.75rem}.radar-menu .radar-nav-symbol{width:26px;height:28px}.radar-menu .radar-nav-links{gap:7px}}

.radar-site-share{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#175cd3;font-weight:600;text-decoration:none}.radar-site-share:focus-visible{outline:3px solid #2463b9;outline-offset:3px}

/* Radar Syria introduction: clear hierarchy without competing with search. */
.radar-market-subtitle{color:#314b61;font-size:16px;line-height:1.8;margin:8px 0 0;max-width:48ch}
.radar-intro{background:#eef6ff;border:1px solid #bfd4ef;border-inline-start:4px solid #175cd3;border-radius:16px;margin:18px 0 22px;color:#243e54;overflow:hidden}
.radar-intro summary{display:flex;align-items:center;gap:12px;list-style:none;padding:16px;min-height:64px;cursor:pointer;color:#123b68}
.radar-intro summary::-webkit-details-marker{display:none}.radar-intro summary:focus-visible{outline:3px solid #175cd3;outline-offset:-4px;border-radius:12px}
.radar-intro h2{font-size:18px;line-height:1.6;margin:0}.radar-intro-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background:#dceaff;color:#174f91;border-radius:12px}
.radar-intro-arrow{width:9px;height:9px;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-inline-start:auto;margin-inline-end:5px;flex-shrink:0}.radar-intro details[open] .radar-intro-arrow{transform:rotate(225deg)}
.radar-intro-content{border-top:1px solid #bfd4ef;padding:0 18px 14px}.radar-intro-tagline{font-size:17px;font-weight:700;color:#123b68;margin:16px 0}
.radar-intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.radar-intro-grid>section{min-width:0;background:#fff;border:1px solid #c8daf0;border-radius:12px;padding:16px}.radar-intro-grid h3{color:#123b68;font-size:16px;margin:0 0 8px}.radar-intro-grid p{font-size:14px;line-height:1.9;margin:0 0 12px}
.radar-intro-grid .radar-intro-future{background:#f5f7fa;border-color:#c9d3df}.radar-category-current{display:inline-block;background:#e7f0ff;border:1px solid #b7d0f4;border-radius:8px;color:#114b91;font-size:13px;font-weight:700;padding:5px 10px}
.radar-category-planned{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.radar-category-planned>span{border:1px solid #c9d3df;border-radius:8px;background:#fff;padding:3px 10px;color:#41566b;font-weight:600}.radar-category-planned small{display:block;flex-basis:100%;font-size:13px;color:#41566b}
.radar-about-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#174f91;font-size:14px;font-weight:700;text-underline-offset:4px;margin-top:8px}.radar-about-link:focus-visible{outline:3px solid #175cd3;outline-offset:3px}
.radar-about-main{max-width:960px;margin:24px auto;padding:0 16px;color:#243e54}.radar-about-hero{background:#eef6ff;border:1px solid #bfd4ef;border-inline-start:4px solid #175cd3;border-radius:18px;padding:28px}.radar-about-hero h1{color:#123b68;font-size:30px;margin:8px 0 14px}.radar-about-eyebrow{color:#174f91;font-weight:700}.radar-about-main p{line-height:1.9}.radar-about-panel{background:#fff;border:1px solid #c9d3df;border-radius:16px;padding:24px;margin:20px 0}.radar-about-panel h2{color:#123b68;font-size:22px;margin:0 0 16px}.radar-about-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.radar-about-steps section+section{border-inline-start:1px solid #d3dfec;padding-inline-start:18px}.radar-about-steps h3{font-size:17px;color:#174f91}.radar-about-roadmap{background:#f5f7fa}.radar-about-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.radar-about-actions a{min-height:44px}
@media(max-width:620px){.radar-market-subtitle{font-size:14px}.radar-intro summary{padding:12px;gap:10px}.radar-intro-content{padding:0 12px 10px}.radar-intro-tagline{font-size:16px}.radar-intro-grid{grid-template-columns:1fr;gap:12px}.radar-intro-grid>section{padding:14px}.radar-about-hero,.radar-about-panel{padding:20px}.radar-about-hero h1{font-size:25px;line-height:1.6}.radar-about-steps{grid-template-columns:1fr;gap:8px}.radar-about-steps section+section{border-inline-start:0;border-top:1px solid #d3dfec;padding-inline-start:0;padding-top:12px}}

/* Lightweight, optional guide entry. No installation prompts or PWA registration. */
.radar-site-install{padding:4px 10px;border-radius:10px;border:1px solid #bfdbfe;background:#eff6ff;color:#1051a1;font-weight:800}
.radar-site-install:hover{background:#dceeff}

/* inventory_ui.css?v=20261024-search-final */
.inventory-summary{margin:12px 0;padding:14px 16px;border:1px solid #dce7f5;background:#f4f8fe;border-radius:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;line-height:1.7;font-size:13px}.inventory-summary strong{font-size:18px;color:#123568}.inventory-summary a{color:#0758cb;font-weight:bold}.archive-label{padding:12px 16px;border-radius:12px;background:#fff4df;color:#75520a;line-height:1.8;margin-bottom:16px}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.archive-card{padding:20px;background:#fff;border:1px solid #dce4ef;border-radius:16px;min-width:0}.archive-card h2{font-size:17px;margin:10px 0}.archive-card p{font-size:14px;color:#536178;line-height:1.7}.archive-card a{display:inline-block;padding:8px;color:#0758cb}.archive-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0}.archive-controls input,.archive-controls select{max-width:100%;padding:12px;border:1px solid #ccd8e7;border-radius:10px;font:inherit;min-width:0}.archive-controls input{flex:1}.archive-controls select{flex:0 1 190px}.archive-status{color:#805c15;background:#fff4df;border-radius:7px;padding:4px 8px;font-size:12px}.archive-page{max-width:1200px;margin:auto;padding:24px}#archiveMore{display:block;margin:24px auto;padding:12px 24px;background:#0b6cff;border:0;border-radius:10px;color:white;font:inherit;cursor:pointer}@media(max-width:760px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.archive-grid{grid-template-columns:1fr}.archive-page{padding:16px}.inventory-summary{gap:8px 18px}.inventory-summary strong{font-size:16px}}
.inventory-review-note{flex-basis:100%;margin:0;color:#697386;line-height:1.6}

.search-stats-choice{display:flex!important;align-items:flex-start;gap:8px;font-size:.82rem;color:#4f6075;margin:10px 0}.search-stats-choice input{width:18px!important;height:18px!important;flex:0 0 18px;margin-top:4px}.search-model-guide{padding:18px;border:1px solid #d5e4f3;border-radius:14px;background:#f4f9ff}.model-years{columns:2;column-gap:24px}.model-years li{break-inside:avoid;margin-bottom:10px}@media(max-width:560px){.model-years{columns:1}}

.natural-search-examples{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0}.natural-search-examples button{width:auto;background:#eef6ff;border:1px solid #bfd8f4;color:#185993;border-radius:20px;padding:6px 11px;font-size:.82rem;cursor:pointer}.natural-search-examples button:focus-visible{outline:3px solid #6eabe8}.natural-search-examples span{font-size:.85rem;color:#516b87}

/* A dedicated search surface separates typing from secondary actions. */
.search-panel .search-hero{margin:0 0 18px;padding:20px;background:#eef5ff;border:1px solid #b9d2f2;border-radius:16px;min-width:0}
.search-hero .search-field{display:block;margin:0 0 12px;font-size:1.2rem;font-weight:700;line-height:1.6;color:#123f78}
.search-entry{display:flex;gap:10px;align-items:stretch;min-width:0}
.search-hero #q{flex:1;min-width:0;width:100%;min-height:56px;padding:14px 16px;background:#fff;border:2px solid #7eabd9;border-radius:12px;font-size:1rem;font-weight:400;line-height:1.6;color:#172b45;box-shadow:none}
.search-hero #q::placeholder{color:#586b80;opacity:1;font-weight:400}
.search-hero #q:focus{outline:3px solid #a8cff8;outline-offset:2px;border-color:#1459b1}
.search-hero .search-submit{display:flex;align-items:center;justify-content:center;gap:9px;flex:0 0 128px;width:auto;min-height:56px;padding:12px 20px;border:1px solid #1459b1;border-radius:12px;background:#1459b1;color:#fff;font-size:1rem;font-weight:700;cursor:pointer}
.search-submit svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.search-hero .search-submit:hover{background:#10498f}
.search-hero .search-submit:focus-visible{outline:3px solid #1459b1;outline-offset:3px}
.search-hero .search-example{margin:12px 0 0;color:#4b6079;font-size:.875rem;font-weight:400;line-height:1.8;overflow-wrap:anywhere}
@media(max-width:620px){.search-panel .search-hero{padding:16px}.search-entry{flex-direction:column}.search-hero .search-submit{width:100%;flex:auto;min-height:50px}.search-hero .search-field{font-size:1.125rem}}

/* seo_content.css */
.market-reading{background:#fff;border:1px solid #dce6f2;border-radius:16px;padding:22px;margin:22px 0;color:#23405f;font-size:1rem;line-height:1.85}.market-reading h2{font-size:1.25rem;color:#102947;margin:0 0 12px}.market-reading h3{font-size:1.0625rem}.market-reading details{border-top:1px solid #e5edf7;padding:12px 0}.market-reading summary{cursor:pointer;font-weight:700;min-height:44px}.market-reading a{color:#0a51ad;text-underline-offset:3px}.market-reading p{margin:8px 0}.market-reading .reading-links{display:flex;flex-wrap:wrap;gap:12px 24px}.browse-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0}.browse-list li{min-width:0}.browse-list a{display:block;background:#f5f9ff;border:1px solid #d9e7f8;border-radius:12px;padding:14px;text-decoration:none;min-height:44px}.browse-list small{display:block;color:#546b84}.market-reading table{width:100%;border-collapse:collapse;font-size:.9375rem}.market-reading td,.market-reading th{text-align:start;padding:12px 8px;border-bottom:1px solid #e5edf7;overflow-wrap:normal;word-break:normal}.market-reading caption{text-align:start;padding-bottom:12px}.market-reading .table-wrap{overflow-x:auto}.reading-stat{font-size:1.5rem;color:#0a51ad;font-weight:800}.market-reading nav{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:18px}.market-reading :focus-visible{outline:3px solid #236bc9;outline-offset:3px}@media(max-width:620px){.market-reading{padding:16px;margin:16px 0}.browse-list{grid-template-columns:1fr}.market-reading th,.market-reading td{padding:10px 5px}}

/* Keep reference columns readable; horizontal scrolling stays inside the table. */
.market-reading .table-wrap{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.market-reading .table-wrap table{min-width:640px}.market-reading .table-wrap th,.market-reading .table-wrap td{white-space:nowrap;overflow-wrap:normal;word-break:normal}.table-scroll-hint{display:none}@media(max-width:620px){.table-scroll-hint{display:block;color:#546b84;font-size:.875rem;margin:12px 0 6px!important}.market-reading .table-wrap{border:1px solid #dce6f2;border-radius:10px}.market-reading .table-wrap th,.market-reading .table-wrap td{padding:12px 10px}}

#grid[hidden],#cityMap[hidden]{display:none!important}.map-switch{display:flex;gap:8px;margin:12px 0}.map-switch button{font:inherit;font-size:.875rem;min-height:44px;padding:9px 14px;border:1px solid #c4d9f1;border-radius:10px;background:#fff;color:#164977}.map-switch button[aria-pressed=true]{background:#0b61cf;color:#fff}
/* brand_browser.css */
.brand-browser{margin:14px 0 16px}.brand-browser-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.95rem;margin-bottom:9px}.brand-browser-heading h2{margin:0;font-size:.95rem}.brand-browser-heading button{width:auto;min-height:44px;padding:7px 12px;font-size:.875rem;color:#174a87;background:#fff;border:1px solid #c6d6e9}.brand-list{display:flex;gap:8px;overflow-x:auto;padding:4px 3px 10px;scrollbar-width:thin}.brand-list button{width:auto;flex:0 0 100px;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px 7px;background:#f8fbff;border:1px solid #d5e1ef;color:#213e61;cursor:pointer;white-space:normal;font-size:.875rem}.brand-list button[aria-pressed=true]{background:#e9f2ff;border:2px solid #1764c4;color:#073f8b}.brand-list img{width:43px;height:29px;object-fit:contain}.brand-initial{height:29px;display:grid;place-items:center;font-weight:800;font-size:.875rem}.brand-list button:focus-visible,.brand-browser-heading button:focus-visible{outline:3px solid #3583e8;outline-offset:2px}.listing-brand-logo{width:30px;height:22px;object-fit:contain;flex-shrink:0}.listing-title-with-logo{display:flex;align-items:center;gap:8px}.listing-title-with-logo>span{overflow-wrap:anywhere}

/* community_ui.css */
:root{font-family:Tahoma,Arial,sans-serif;color:#172033;background:#f5f8fc;--blue:#0b6cff;--line:#dce5ef;--muted:#586a80}*{box-sizing:border-box}body{margin:0;font-size:1rem;line-height:1.7}header{background:#fff;border-bottom:1px solid var(--line);padding:18px 16px}header>div,main{max-width:1100px;margin:auto}header h1{font-size:1.35rem;margin:0;color:#0a51af}main{padding:22px 16px 60px}h2{font-size:1.2rem;margin:0 0 12px}h3{font-size:1.1rem}.u-panel,.u-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;margin-bottom:18px;box-shadow:0 6px 20px #18396808}.u-intro{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.u-intro p{margin:4px 0;color:var(--muted)}.u-form{max-width:860px;margin:0 auto}.u-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.u-fields label,.u-fields legend{display:block;font-weight:700;font-size:.95rem}.u-wide{grid-column:1/-1}input,select,textarea,button{font:inherit;border:1px solid #c5d2e2;border-radius:10px;padding:11px;max-width:100%}input:not([type=checkbox]),select,textarea{width:100%;background:#fff;color:#172033}textarea{resize:vertical;min-height:130px}input[type=checkbox]{width:20px;height:20px;flex-shrink:0}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #3583e8;outline-offset:3px}[aria-invalid=true]{border:2px solid #b91c1c}.u-hint{display:block;font-weight:400;font-size:.875rem;color:var(--muted);margin:4px 0}.u-consent{display:flex;gap:9px;align-items:flex-start;font-size:.95rem}.u-consent span{flex:1}.u-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.u-button,button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border-radius:10px;cursor:pointer;text-decoration:none;background:#fff;color:#17467c;border:1px solid #bfcfe4;font-weight:700;font-size:.95rem}.u-primary{background:var(--blue);color:#fff;border-color:var(--blue)}.u-danger{color:#a81515;border-color:#edb5b5}button:disabled{opacity:.55;cursor:wait}.u-status{font-size:.95rem;margin:12px 0;white-space:pre-line}.u-status[data-error=true]{color:#a81515}.u-status[data-success=true]{color:#166534}.u-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.u-card{padding:0;overflow:hidden;margin:0}.u-card-content{padding:16px}.u-card h3{margin:0 0 5px;overflow-wrap:anywhere}.u-price{font-size:1.35rem;color:#094caa;font-weight:800;margin:4px 0}.u-card-photo,.u-photo-empty{width:100%;height:185px;object-fit:cover;background:#edf4fc}.u-photo-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;color:#476784}.u-photo-empty img{width:85px;height:55px;opacity:.6}.u-photo-empty small{font-size:.875rem}.u-tag{display:inline-block;background:#eef5ff;color:#164e92;border-radius:999px;padding:3px 10px;font-size:.875rem;margin:0 0 8px}.u-meta{color:var(--muted);font-size:.9rem}.u-photo-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.u-photo-list figure{margin:0;position:relative}.u-photo-list img{width:100%;height:135px;object-fit:cover;border-radius:10px}.u-photo-list button{width:100%;padding:6px;font-size:.875rem}.u-gallery{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:12px}.u-gallery-main{width:100%;height:420px;object-fit:contain;background:#ecf2f9;border-radius:14px}.u-gallery-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.u-gallery-thumbs button{padding:2px;border-radius:9px;min-width:0}.u-gallery-thumbs button[aria-pressed=true]{border:2px solid var(--blue)}.u-gallery-thumbs img{width:100%;height:88px;object-fit:cover;border-radius:7px}.u-description{white-space:pre-wrap;overflow-wrap:anywhere}.u-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.u-specs dt{color:var(--muted);font-size:.875rem}.u-specs dd{margin:0;font-weight:700}.u-loading{padding:25px;text-align:center;color:var(--muted)}.u-empty{border:1px dashed #aac3df;border-radius:14px;background:#f6faff;padding:20px;color:#3c5775}.u-section{margin:16px 0 22px}.u-section-header{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:12px}.u-section-header h2{margin:0}.u-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.u-review-note{background:#fff5e9;color:#7c3d10;padding:10px;border-radius:9px}.u-short-title{font-size:1rem!important}dialog{max-width:500px;width:calc(100% - 32px);border:1px solid #c7d8eb;border-radius:16px;padding:22px;color:#172033}dialog::backdrop{background:#0d25446b}.u-community-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}[hidden]{display:none!important}@media(max-width:820px){.u-grid,.u-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u-gallery{grid-template-columns:1fr}.u-gallery-main{height:320px}.u-gallery-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}.u-gallery-thumbs img{height:65px}.u-specs{grid-template-columns:1fr 1fr}}@media(max-width:560px){.u-fields,.u-grid,.u-preview-grid,.u-community-filters{grid-template-columns:1fr}.u-panel{padding:16px}.u-wide{grid-column:auto}.u-photo-list{grid-template-columns:1fr 1fr}.u-gallery-main{height:250px}.u-gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.u-actions>*{flex:1;min-width:145px}.u-intro>.u-actions{width:100%;margin-top:0}}

.u-photo-list button{min-height:44px;margin-top:6px;white-space:normal}.u-photo-list button[aria-pressed="true"]{background:#eef4fd;color:#175cd3;border-color:#175cd3;opacity:1}

.u-more[hidden]{display:none!important}


/* brand_identity.css */
/* Radar Cars: one blue for actions and brand headers, navy for reading. */
:root{--radar-blue:#175cd3;--radar-blue-hover:#124bb0;--radar-navy:#12304b;--radar-muted:#586c82;--radar-canvas:#f3f6fa;--radar-line:#dce5ef;--radar-soft:#eef4fd;--radar-green:#13745c;--blue:var(--radar-blue);--line:var(--radar-line);--muted:var(--radar-muted);--good:var(--radar-green);--warn:#955414;color:var(--radar-navy);background:var(--radar-canvas)}
body{background:var(--radar-canvas);color:var(--radar-navy)}
body header{border-bottom-color:var(--radar-line)}
body header>div::before{background:radial-gradient(circle at 50% 50%,#fff 0 3px,transparent 4px 8px,#b9d4ff 9px 10px,transparent 11px 15px,#b9d4ff 16px 17px,transparent 18px),linear-gradient(135deg,var(--radar-blue),var(--radar-blue-hover));box-shadow:0 4px 10px #175cd324}
body header h1,body header h2,.results-heading strong,.brand-browser-heading h2,.u-section-header h2,.sell-intro h2{color:var(--radar-navy)}
body header small,body header p,.results-note,.card .facts,.card-observed,.u-meta{color:var(--radar-muted)}
.launch-nav a{color:#36516d;border-color:transparent;background:transparent}
.launch-nav a[aria-current="page"]{background:var(--radar-blue);border-color:var(--radar-blue);color:#fff}
.launch-nav a:hover{background:var(--radar-soft);color:var(--radar-blue)}
.launch-nav a[aria-current="page"]:hover{background:var(--radar-blue-hover);color:#fff}
.panel,.card,.u-panel,.u-card,.archive-card,.sample-insights,.city-map{background:#fff;border-color:var(--radar-line);box-shadow:0 5px 20px #12304b08}
.search-panel{border-top:3px solid var(--radar-blue)}
.search-field input,.filters input,.filters select,.u-fields input,.u-fields select,.u-fields textarea{border-color:#cbd8e7;color:var(--radar-navy);background:#fff}
.card .price,.u-price{color:var(--radar-navy)}
.primary,.u-primary,.load-more,#archiveMore,.map-switch button[aria-pressed="true"]{background:var(--radar-blue);color:#fff;border-color:var(--radar-blue)}
.primary:hover,.u-primary:hover,.load-more:hover,#archiveMore:hover{background:var(--radar-blue-hover);border-color:var(--radar-blue-hover)}
.secondary,.u-button:not(.u-primary):not(.u-danger),.card .compare-toggle{color:#36516d;background:#fff;border-color:#cfdbeb}
.card .compare-toggle[aria-pressed="true"]{color:var(--radar-blue);background:var(--radar-soft);border-color:var(--radar-blue)}
.card .badge:not(.good):not(.warn){background:#f0f3f7;color:#586b81;border-radius:8px}
.badge.good{background:#eaf7f1;color:var(--radar-green)}
.badge.warn{background:#fff5e5;color:#955414}
.card .radar{background:#f6f9fd;border-color:#e0e8f2;border-inline-start-color:var(--radar-blue);border-inline-start-width:3px}
.card .radar strong{color:var(--radar-navy)}
.card .radar small{color:var(--radar-muted)}
.inventory-summary,.radar-guide-card{background:#fff;border-color:var(--radar-line)}
.inventory-summary strong,.inventory-summary summary strong,.inventory-summary a,.search-tools a,.journey-estimate{color:var(--radar-blue)}
.search-tools a{background:var(--radar-soft);border-color:#d4e2f8}
.brand-list button,.sell-brand{background:#fff;border-color:var(--radar-line);color:var(--radar-navy)}
.brand-list button[aria-pressed="true"],.sell-brand[aria-pressed="true"]{background:var(--radar-soft);border-color:var(--radar-blue);color:var(--radar-blue);box-shadow:0 0 0 2px #175cd310}
.brand-list img{width:44px;height:30px}
.sell-brand img{filter:none;object-fit:contain}
.sell-summary{background:var(--radar-navy);border-color:#264762}
.sell-summary-visual{background:#fff}
.sell-summary-visual img{filter:none;opacity:1}
.sell-summary #summaryPrice{color:#fff}
.sell-number,.sell-steps b{background:var(--radar-soft);color:var(--radar-blue)}
.sell-steps a[data-complete="true"] b{background:var(--radar-blue);color:#fff}
.sell-model-chips button[aria-pressed="true"]{background:var(--radar-soft);color:var(--radar-blue);border-color:var(--radar-blue)}
.compare-tray{border-color:#cbdcf4}
.compare-selected button{color:#36516d;background:var(--radar-soft);border-color:#d4e2f8}
.u-tag{background:var(--radar-soft);color:var(--radar-blue)}
.u-gallery-main,.u-card-photo,.u-photo-empty{background:#f4f6f9}
body .city-map .map-marker,body .map-switch button[aria-pressed="true"]{background:var(--radar-blue);color:#fff}
body .city-map .map-marker[aria-pressed="true"]{background:var(--radar-blue-hover)}
input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-color:var(--radar-blue)}

/* Clear boundaries between complete advertisements on every screen. */
#grid.grid,.archive-grid,.u-grid,.u-preview-grid{gap:22px}
#grid>.card,.archive-grid>.archive-card,.u-grid>.u-card,.u-preview-grid>.u-card{border:2px solid #b8cce3;border-radius:18px;box-shadow:0 5px 16px #12304b0d;min-width:0}
#grid>.card .listing-visual{border-radius:15px 15px 0 0}
.u-grid>.u-card,.u-preview-grid>.u-card{margin-bottom:0}
@media(max-width:620px){#grid.grid,.archive-grid,.u-grid,.u-preview-grid{gap:24px}#grid>.card,.archive-grid>.archive-card,.u-grid>.u-card,.u-preview-grid>.u-card{box-shadow:0 6px 16px #12304b12}}

/* Tap or keyboard disclosure for the short median-price label. */
.median-info{margin:0;min-width:0;font-size:.875rem;color:#586c82}
.median-info summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;list-style:none;font-weight:400}
.median-info summary::-webkit-details-marker{display:none}
.median-info summary span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border:1px solid #175cd3;border-radius:50%;color:#175cd3;font:700 13px/1 Arial,sans-serif}
.median-info summary:focus-visible{outline:2px solid #175cd3;outline-offset:2px;border-radius:4px}
.median-info p{margin:0 0 8px;line-height:1.7;overflow-wrap:anywhere}

/* source_picker.css */
.source-picker{box-sizing:border-box;width:calc(100% - 32px);max-width:560px;max-height:85dvh;margin:auto;padding:22px;border:1px solid #c8d8ea;border-radius:22px;background:#fff;color:#12304b;overflow:auto;box-shadow:0 18px 60px #12304b35}
.source-picker::backdrop{background:#10294780;backdrop-filter:blur(3px)}
.source-picker-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.source-picker-head h2{margin:0;font-size:1.25rem}.source-picker-head p{margin:6px 0 0;color:#586c82;font-size:.875rem;overflow-wrap:anywhere}.source-picker-close{width:auto;flex-shrink:0;min-height:44px;padding:8px 12px;border:1px solid #cbd8e7;border-radius:10px;background:#fff;font:inherit;color:#36516d;cursor:pointer}
.source-picker-offers{display:grid;gap:12px}.source-picker-offer{padding:16px;border:1px solid #cbd8e7;border-radius:16px;background:#fff;min-width:0}.source-picker-best{border-color:#7fb5a5;background:#f4faf7}.source-picker-offer-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.source-picker-offer h3{margin:0;font-size:1rem;overflow-wrap:anywhere}.source-picker-badge{font-size:.875rem;color:#13745c}.source-picker-price{display:block;margin:9px 0 12px;font-size:1.25rem;overflow-wrap:anywhere}.source-picker-link{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border-radius:10px;background:#175cd3;color:#fff;text-decoration:none;font-weight:700;font-size:.875rem;text-align:center;overflow-wrap:anywhere}.source-picker-link:hover{background:#124bb0}.source-picker-note{font-size:.875rem;line-height:1.8;margin:16px 0 0;color:#586c82}.source-picker-unavailable{color:#586c82;font-size:.875rem}
.actions button[data-source-picker]{font:inherit;font-size:.875rem;min-height:44px;cursor:pointer;width:auto}
@media(max-width:620px){.source-picker{width:100%;max-width:none;max-height:85dvh;margin:auto 0 0;border-radius:24px 24px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-bottom:0}.source-picker-offer{padding:14px}.source-picker-head{margin-bottom:14px}}

/* radar_brand.css?v=20261027-static */
/* Approved Radar Syria lockup; preserve the original image. */
body header.radar-brand-header{background:#fff;color:#102947}
body header.radar-brand-header>div{padding-inline-start:0;min-width:0}
body header.radar-brand-header>div::before{content:none}
.radar-brand-link{position:relative;display:block;width:340px;max-width:100%;aspect-ratio:1294/410;overflow:hidden;margin:0 0 10px;text-decoration:none}
.radar-brand-link img{position:absolute;width:137.094%;max-width:none;height:auto;left:-18.547%;top:-56.098%;display:block}
.radar-brand-link:focus-visible{outline:3px solid #2463b9;outline-offset:3px;border-radius:8px}
@media(max-width:600px){.radar-brand-link{width:300px}}

/* Keep older cached page markup static as well. */
.radar-brand-sweep,.radar-motion-toggle{display:none!important}

/* /radar_analytics.css?v=20261029-consent-choice */
.radar-analytics-banner[hidden],.radar-analytics-banner [hidden]{display:none!important}
.radar-analytics-banner{position:fixed;z-index:11000;inset:auto 12px calc(86px + env(safe-area-inset-bottom));margin:auto;max-width:800px;max-height:65dvh;overflow:auto;padding:18px;border:1px solid #aabdd3;border-radius:18px;background:#fff;color:#16334d;box-shadow:0 8px 35px #142e4c38;font:15px/1.7 Tahoma,Arial,sans-serif;direction:rtl;text-align:right;box-sizing:border-box}
.radar-analytics-banner p{margin:8px 0}.radar-analytics-banner a{color:#095b9d;text-decoration:underline}
.radar-analytics-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.radar-analytics-actions button,.radar-analytics-settings{border:1px solid #155f9b;border-radius:10px;background:#f0f6ff;color:#134b79;font:inherit;cursor:pointer;min-height:44px;padding:8px 14px}
.radar-analytics-actions button{flex:1;min-width:120px;font-weight:700}
.radar-analytics-settings{position:fixed;z-index:10990;left:10px;bottom:calc(84px + env(safe-area-inset-bottom));font:12px/1.4 Tahoma,Arial,sans-serif;max-width:210px;padding:6px 10px}
.radar-analytics-actions button:focus-visible,.radar-analytics-settings:focus-visible,.radar-analytics-banner a:focus-visible{outline:3px solid #f6a600;outline-offset:3px}
@media(min-width:800px){.radar-analytics-banner{bottom:24px}.radar-analytics-settings{bottom:20px}}

/* Preferences remain available in normal flow, without covering the page. */
.radar-analytics-settings{position:static;display:block;width:auto;max-width:calc(100% - 32px);margin:24px auto calc(100px + env(safe-area-inset-bottom));padding:8px 12px;border-color:#c4d0dd;background:#fff;color:#425b73;font:13px/1.5 Tahoma,Arial,sans-serif}
@media(min-width:800px){.radar-analytics-settings{margin-bottom:24px}}

.radar-analytics-banner{width:min(480px,calc(100vw - 24px));max-width:480px;max-height:320px;padding:13px 15px;border-radius:15px;box-shadow:0 7px 23px #142e4c29}
.radar-analytics-banner p{font-size:13px;line-height:1.65;margin:4px 0 6px}.radar-analytics-actions{margin-top:9px;gap:9px}.radar-analytics-actions button{min-width:90px;min-height:44px}.radar-analytics-actions [data-analytics-choice=granted]{background:#1767bd;color:#fff;border-color:#1767bd}.radar-analytics-settings[data-analytics-status=granted]{background:#f0f9f4;color:#20633a}.radar-analytics-settings[data-analytics-status=denied]{background:#f3f6fa;color:#42556b}@media(max-width:600px){.radar-analytics-banner{inset:auto 12px calc(73px + env(safe-area-inset-bottom));max-height:39dvh}}

@media(max-width:620px){.mobile-filter-toggle[aria-expanded="false"]+#marketFilters{display:none}}