/* A clear, touch-first marketplace that keeps Tradora's existing blue-green identity. */
.market-redesign .market-heading{margin:7px 0 17px}.market-redesign .market-heading h2{font-size:32px;line-height:1.08;letter-spacing:-.04em;margin:7px 0 9px;color:#203941}.market-redesign .market-heading p{font-size:14px;line-height:1.5;color:#61767a;margin:0;max-width:330px}.market-search-entry{width:100%;min-height:50px;display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid #dce7e2;border-radius:14px;padding:0 14px;color:#607a79;font-size:13px;cursor:pointer}.market-search-entry .icon{width:19px;height:19px;flex:none}.market-search-entry .icon:last-child{margin-left:auto;width:16px}.market-redesign .market-tabs{margin:15px 0 17px}.market-redesign .market-tabs button{min-height:44px;font-size:13px}.market-scout-feature{display:flex;align-items:center;gap:11px;background:linear-gradient(120deg,#e8f5ee,#f3faf6);border:1px solid #cfe8d9;border-radius:19px;padding:15px 13px;margin-bottom:24px}.market-scout-icon{width:45px;flex:0 0 45px}.market-scout-icon svg{width:45px;height:45px}.market-scout-feature>div{flex:1;min-width:0}.market-scout-feature>div>span{display:block;color:#3f8471;font-size:9px;letter-spacing:.1em;font-weight:800}.market-scout-feature h3{margin:4px 0 3px;color:#234a41;font-size:15px;line-height:1.2}.market-scout-feature p{margin:0;color:#617d72;font-size:11px;line-height:1.35}.market-scout-action{min-height:44px;display:grid;place-items:center;padding:0 11px;border:1px solid #abd6c0;border-radius:10px;background:#fff;color:#1d735c;font-size:12px;font-weight:750;white-space:nowrap}.market-needs-heading,.market-section-top{margin:23px 0 12px}.market-needs-heading h3,.market-section-top h3{margin:6px 0 0;font-size:21px;letter-spacing:-.025em;line-height:1.2;color:#203b40}.market-need-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.market-need-tile{display:flex;align-items:center;text-align:left;gap:9px;min-height:76px;width:100%;padding:11px 9px;border:1px solid #e0e9e4;border-radius:15px;background:#fff;color:#203f3d;box-shadow:0 4px 14px #1d52450a;cursor:pointer}.market-need-icon{display:grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border-radius:11px;background:#eaf5ef;color:#398a74}.market-need-icon svg{width:18px;height:18px}.market-need-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.market-need-text strong{font-size:12px;line-height:1.2}.market-need-text small{font-size:10px;line-height:1.3;color:#6c8077}.market-need-tile>.icon{width:13px;height:13px;flex:0 0 13px;color:#88a198}.market-redesign .market-context{margin:0 0 10px}.market-redesign .market-guidance{margin-top:0}.market-redesign .brand-rail{margin-bottom:14px}.market-redesign .market-trust{margin-top:24px}
.scout-home-feature .scout-home-head{width:100%;border:0;background:none;padding:0;text-align:left;color:inherit;cursor:pointer;min-height:54px}.scout-home-head>.icon{margin-left:auto;width:17px;height:17px;flex:0 0 17px;color:#528a79}.scout-case-manage{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.scout-case-manage button{min-height:46px}.scout-new-search{padding:9px;border:1px solid #bcd9c8;border-radius:10px;background:#eef8f2;color:#1b6b55;font-size:12px;font-weight:750}.scout-case-hint{font-size:12px;line-height:1.45;color:#63776f;margin:10px 0 0}.scout-archive{padding:17px;margin:15px 0;border:1px solid #dbe9e1;border-radius:17px;background:#fff}.scout-archive h3{font-size:17px;margin:5px 0 7px;color:#29453e}.scout-archive-row{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:0;border-top:1px solid #edf2ef;background:transparent;padding:10px 0;color:#294c40}.scout-archive-row span,.scout-archive-row strong,.scout-archive-row small{display:block}.scout-archive-row strong{font-size:13px}.scout-archive-row small{font-size:11px;color:#70857b;margin-top:4px}.scout-archive-row svg{width:17px}.scout-lifecycle-link{min-height:44px;display:inline-flex;align-items:center;border:0;background:transparent;padding:3px 0;color:#237c68;font-size:13px;font-weight:750}.scout-lifecycle h2,.scout-vehicle-page h2{font-size:32px;line-height:1.08;letter-spacing:-.04em;color:#1d3540;margin:8px 0 10px}.scout-lifecycle h2 em,.scout-vehicle-page h2 em{font-style:normal;color:#277f6f}.scout-lifecycle>p,.scout-vehicle-page>p{font-size:14px;line-height:1.5;color:#647971}.scout-life-card{padding:17px;margin:14px 0;border:1px solid #dfeae3;border-radius:17px;background:#fff}.scout-life-kicker,.scout-life-complete{font-size:9px;font-weight:800;letter-spacing:.07em;color:#43836e}.scout-life-card h3{font-size:18px;color:#28463e;margin:12px 0 7px}.scout-life-card p{font-size:13px;line-height:1.5;color:#657c72}.scout-life-card button{width:100%;min-height:46px}.scout-life-summary{display:flex;justify-content:space-between;gap:10px;padding:12px;background:#f0f7f3;border-radius:10px;font-size:12px;color:#58796a}.scout-life-summary strong{color:#31775f}.scout-lifecycle>.primary{width:100%;margin-top:8px}
.scout-example-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scout-example-actions button{min-height:46px}.scout-vehicle-view{width:100%;padding:8px;border:1px solid #cce2d5;border-radius:10px;background:#fff;color:#286a59;font-weight:750;font-size:12px}.scout-example-actions .scout-offer-view{font-size:12px}.scout-vdp-photo{margin:0 0 18px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#dcebe3,#f6faf7)}.scout-vdp-photo img{width:100%;height:185px;object-fit:contain;display:block}.scout-vdp-photo figcaption{padding:7px 12px;background:#edf5ef;color:#698477;font-size:10px}.scout-vdp-dealer{display:flex;gap:13px;align-items:flex-start;padding:16px;margin:18px 0;border:1px solid #dde9e1;border-radius:17px;background:#fff}.scout-vdp-dealer-icon{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:13px;background:#eaf6ee;color:#34866d}.scout-vdp-dealer-icon svg{width:21px}.scout-vdp-dealer small{font-size:10px;font-weight:800;letter-spacing:.08em;color:#6d8c7d}.scout-vdp-dealer h3{margin:5px 0 3px;font-size:17px;color:#26433f}.scout-vdp-dealer p{font-size:13px;color:#677c73;margin:0 0 5px}.scout-vdp-dealer div>span{font-size:11px;color:#44816a}.scout-vdp-price{display:flex;flex-direction:column;gap:5px;padding:17px;border-radius:17px;background:#eef7f1;color:#2c594a}.scout-vdp-price>span,.scout-vdp-price>small{font-size:12px;line-height:1.4}.scout-vdp-price>strong{font-size:28px;letter-spacing:-.04em}.scout-vdp-price .scout-activity-link{min-height:44px}.scout-vdp-delivery{margin:16px 0;border:1px solid #dce8df;border-radius:17px;padding:16px;background:#fff}.scout-vdp-delivery>div{display:flex;gap:10px}.scout-vdp-delivery>div>.icon{width:22px;height:22px;color:#3a8974;flex:none}.scout-vdp-delivery strong{font-size:14px;color:#294b42}.scout-vdp-delivery p{font-size:12px;line-height:1.45;color:#687e74;margin:5px 0 12px}.scout-vdp-delivery button{width:100%;min-height:46px}.scout-vdp-delivery>small{font-size:11px;color:#70877c;display:block;margin-top:8px}.scout-vdp-next{display:grid;gap:8px}.scout-vdp-next button{min-height:48px}.scout-vdp-next p{font-size:11px;line-height:1.45;color:#71867c;margin:0 0 3px}.shipping-coming-soon{display:flex;justify-content:space-between;gap:8px;align-items:center;background:#eef0ef;border:1px solid #d7dcda;border-radius:12px;padding:14px;margin-bottom:14px;color:#66726d}.shipping-coming-soon span{font-size:11px;font-weight:750;letter-spacing:.06em}.shipping-coming-soon strong{font-size:10px;color:#556961;background:#dde5df;border-radius:20px;padding:5px 8px;text-transform:uppercase}
[data-orb-state="pressed"] .orb-ripple{animation:axiaTapRipple .72s ease-out 1}[data-orb-state="pressed"] .orb-render{animation:axiaTapGlass .7s cubic-bezier(.2,.7,.2,1) 1}@keyframes axiaTapRipple{0%{opacity:.55;transform:scale(.84)}100%{opacity:0;transform:scale(1.3)}}@keyframes axiaTapGlass{0%{transform:scale(.94) rotate(-4deg)}55%{transform:scale(1.05) rotate(2deg)}100%{transform:scale(1) rotate(0)}}
@media(max-width:350px){.market-redesign .market-heading h2{font-size:29px}.market-need-tile{gap:6px;padding:10px 7px}.market-need-text strong{font-size:11px}.market-need-text small{font-size:10px}.market-scout-action{padding:0 8px}.scout-example-actions{grid-template-columns:1fr}.scout-case-manage{grid-template-columns:1fr}}

.market-need-upcoming{cursor:default;background:linear-gradient(135deg,#f1f9f5,#fbfdfa);border-color:#d5e9df}
.market-need-upcoming .market-need-text small{color:#247a64;font-weight:750}
@media(prefers-reduced-motion:reduce){[data-orb-state="pressed"] .orb-ripple,[data-orb-state="pressed"] .orb-render{animation:none!important}}

.scout-search-detail{margin-top:12px;border-top:1px solid #e5eee8}.scout-search-detail>summary{min-height:44px;display:flex;align-items:center;color:#387b68;font-size:13px;font-weight:750;cursor:pointer}.scout-search-detail>summary:after{content:'+';margin-left:auto;font-size:18px}.scout-search-detail[open]>summary:after{content:'−'}

.bottom-nav .nav-axia:active .orb-ripple{animation:axiaTapRipple .72s ease-out 1}.bottom-nav .nav-axia:active .orb-render{animation:axiaTapGlass .7s cubic-bezier(.2,.7,.2,1) 1}
@media(prefers-reduced-motion:reduce){.bottom-nav .nav-axia:active .orb-ripple,.bottom-nav .nav-axia:active .orb-render{animation:none!important}}
