@font-face{font-family:Geist;src:url(../assets/geist-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(../assets/urbanist-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{font-family:Geist,sans-serif;color:#242424;background:#ececeb;font-synthesis:none;color-scheme:light;--ink: #242424;--muted: #666;--line: #e5e5e5;--jelly-font-display: Geist, sans-serif;--jelly-font-text: Geist, sans-serif;--jelly-color-background-default: #fff;--jelly-color-background-surface: #fff;--jelly-color-background-muted: #f7f7f7;--jelly-color-background-neutral: #ededed;--jelly-color-background-neutral-emphasis: #555;--jelly-color-background-white: #fff;--jelly-color-background-accent: #e7e7e7;--jelly-color-foreground-default: #242424;--jelly-color-foreground-muted: #666;--jelly-color-foreground-on-neutral: #242424;--jelly-color-foreground-on-white: #242424;--jelly-color-foreground-on-accent: #242424;--jelly-color-foreground-on-emphasis: #fff;--jelly-color-border-default: #dedede;--jelly-color-border-focus: #555;--jelly-color-shadow: 20, 20, 20;--jelly-ring: #555;--jelly-accent: #555}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea,jelly-button,jelly-icon-button,jelly-input,jelly-segmented{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{width:22px;height:22px;flex:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #555;outline-offset:4px}button:disabled{cursor:default;opacity:.5}.app-shell{max-width:440px;min-height:100svh;margin:0 auto;background:#fcfcfc;box-shadow:0 0 48px #00000006;position:relative}main{padding:0 16px 132px;min-height:70svh}header{padding:calc(20px + env(safe-area-inset-top)) 20px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-size:24px;line-height:32px;font-weight:600;display:flex;gap:9px;align-items:center}.brand-mark{font-size:29px;line-height:1;transform:skew(-12deg);letter-spacing:-5px;margin-right:5px;font-weight:750}.location{display:flex;gap:5px;align-items:center;font-size:14px;min-height:44px}.location svg{width:16px;height:16px}.search-wrap{position:relative}.search-icon{position:absolute;left:16px;top:13px;z-index:2;pointer-events:none;color:var(--ink)}.search-icon svg{width:20px;height:20px}jelly-input{display:block;width:100%;height:48px;--jelly-input-padding-inline: 42px;--jelly-input-font-size: 16px;--jelly-input-radius: 16px;--jelly-fill: #f2f2f2;--jelly-label: #242424;--jelly-accent: #555;font:400 16px/1.2 Geist,sans-serif}jelly-input::part(input){font:400 16px/1.2 Geist,sans-serif}jelly-button{display:inline-block;--jelly-button-height: 48px;--jelly-button-min-width: 0px;--jelly-button-padding-inline: 16px;--jelly-button-font-size: 16px;--jelly-button-radius: 14px;--jelly-fill: rgba(235, 235, 235, .6);--jelly-label: #242424;--jelly-ring: #555;font:400 16px/1 Geist,sans-serif}jelly-button::part(button){font-weight:400;border:1px solid #ffffffc9;border-radius:14px;box-shadow:inset 0 1px #fff,0 2px 6px #00000004;background:#ffffff24}jelly-button::part(button):focus-visible,jelly-icon-button::part(button):focus-visible{outline:2px solid #555;outline-offset:3px}jelly-button[block]{display:block;width:100%}jelly-button svg{width:19px;height:19px}jelly-icon-button{--jelly-icon-button-size: 44px;--jelly-icon-button-radius: 14px;--jelly-icon-button-icon-size: 21px;--jelly-fill: rgba(255, 255, 255, .7);--jelly-label: #242424}jelly-icon-button::part(button){border-radius:14px;border:1px solid #ffffffd9;box-shadow:inset 0 1px #fff,0 3px 8px #00000005}jelly-icon-button svg{width:21px;height:21px}.filter-row{display:flex;gap:6px;margin:6px -2px 18px}.filter-row jelly-button{--jelly-button-font-size: 14px;--jelly-button-padding-inline: 11px;--jelly-button-height: 44px;--jelly-button-radius: 13px;font:400 14px/1.4 Geist,sans-serif;flex:1}.filter-row svg{width:14px;height:14px}.glass{background:#ffffffa6;backdrop-filter:blur(20px) saturate(.25);-webkit-backdrop-filter:blur(20px) saturate(.25);border:1px solid #ffffffed;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #00000007,0 7px 20px #00000007}.services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 26px;padding:4px;border-radius:22px;background:#ededed}.service{padding:13px 10px 12px;border-radius:18px;text-align:left;min-height:108px;background:#f8f8f8e6;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.service svg{width:24px;height:24px;margin-bottom:6px}.service strong{font-size:14px;line-height:20px;font-weight:600}.service span{font-size:14px;line-height:20px;color:var(--ink)}.section-heading{display:flex;align-items:baseline;justify-content:space-between;margin:0 2px 14px;gap:12px}.section-heading h1,.page-title{font-size:22px;line-height:31px;font-weight:600}.section-heading p{font-size:14px;color:var(--ink)}.car-card{background:#fff;border:1px solid #e9e9e9;border-radius:23px;padding:5px;box-shadow:0 8px 24px #00000005,inset 0 0 0 1px #fff}.photo-wrap{position:relative;border-radius:18px;overflow:hidden;background:#e5e5e5}.photo-link{display:block;width:100%;padding:0}.car-photo{width:100%;aspect-ratio:1.43;object-fit:cover}.photo-save{position:absolute;right:10px;top:10px;border-radius:14px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.photo-save[aria-pressed=true]{--jelly-fill: rgba(255, 255, 255, .95)}.photo-save[aria-pressed=true] svg{fill:#242424;stroke:#242424}.photo-count{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:5px;font-size:14px;color:#242424;padding:6px 9px;border-radius:20px}.photo-count .dot{width:4px;height:4px;border-radius:50%;background:#666}.car-copy{padding:16px 10px 7px}.car-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.car-title{font-size:18px;line-height:25px;font-weight:600;min-width:0;text-wrap:balance}.car-meta{display:flex;align-items:baseline;gap:8px;white-space:nowrap;flex:none}.car-year{font-size:15px;line-height:21px;font-weight:500}.car-mileage{font-size:14px;line-height:20px;color:var(--ink)}.price-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px}.price{font-size:23px;line-height:32px;font-weight:400;font-variant-numeric:tabular-nums}.city{font-size:14px;color:var(--ink);display:flex;gap:3px;align-items:center}.city svg{width:13px;height:13px}.car-actions{display:grid;grid-template-columns:1.6fr 1fr;gap:8px;margin:13px -3px 0}.quiet-note{font-size:14px;line-height:20px;color:var(--ink);text-align:center;margin-top:20px}.bottom-nav{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:calc(100% - 28px);max-width:412px;z-index:20;border-radius:25px;padding:6px;display:grid;grid-template-columns:repeat(5,1fr);background:#f4f4f4d9;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #00000008,0 10px 30px #0000000c,0 0 0 1px #00000004}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:19px;min-height:60px;font-size:14px;line-height:20px;color:var(--ink)}.nav-item svg{width:23px;height:23px}.nav-item.active{background:#ffffffbd;color:#242424;box-shadow:0 2px 7px #00000006,inset 0 1px 1px #fff}.nav-item.sell svg{border:1px solid #d4d4d4;border-radius:50%;padding:5px;width:31px;height:31px;margin-top:-4px;margin-bottom:-4px}.skip-link{position:fixed;left:12px;top:-100px;z-index:300;background:#fff;padding:12px}.skip-link:focus{top:12px}.toast{position:fixed;bottom:110px;left:50%;transform:translate(-50%,12px);width:max-content;max-width:calc(100% - 40px);padding:12px 18px;border-radius:16px;background:#f4f7fafa;color:var(--ink);border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 16px #1e27321f;font-size:14px;line-height:20px;z-index:200;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast.visible{opacity:1;transform:translate(-50%)}.sheet{border:1px solid #fff;border-radius:26px 26px 0 0;position:fixed;inset:auto 0 0;margin:0 auto;padding:24px 20px calc(24px + env(safe-area-inset-bottom));width:100%;max-width:440px;max-height:88dvh;overflow:auto;background:#fafafaf5;box-shadow:0 -8px 40px #00000012;color:#242424}.sheet::backdrop{background:#00000038;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet h2{font-size:22px;font-weight:600;line-height:31px;padding-right:48px}.sheet p{font-size:14px;line-height:22px;color:var(--ink);margin:12px 0 20px}.sheet-close{position:absolute;right:13px;top:15px;min-width:44px;min-height:44px;display:grid;place-items:center;background:#eee;border-radius:50%}.sheet-close svg{width:18px;height:18px}@media(max-width:380px){.car-title-row{gap:8px}.car-meta{flex-direction:column;gap:0;align-items:flex-end}.car-title{max-width:190px}.service{padding:12px 8px}.filter-row jelly-button{--jelly-button-padding-inline: 8px}.car-photo{aspect-ratio:1.4}}@media(min-width:441px){.app-shell{border-left:1px solid #dedede;border-right:1px solid #dedede}.sheet{bottom:18px;border-radius:26px}.bottom-nav{bottom:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.glass,.bottom-nav,.sheet{background:#f3f3f3;-webkit-backdrop-filter:none;backdrop-filter:none}}.car-photo{height:auto;aspect-ratio:1.43;object-fit:cover}.back-link{display:flex;align-items:center;gap:4px;min-height:44px;font-size:14px}.back-link svg{width:18px;height:18px}.header-title{font-size:14px;font-weight:500}.header-spacer{width:54px}.header-actions{display:flex;gap:6px}.detail-header{padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.page-intro{margin:6px 2px 24px}.page-intro h1{font-size:24px;font-weight:600;line-height:34px}.page-intro p{font-size:14px;line-height:20px;color:var(--ink);margin-top:6px}.empty-state{text-align:center;padding:48px 20px;background:#f5f5f5;border-radius:24px}.empty-icon{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 24px;border-radius:20px}.empty-icon svg{width:26px;height:26px}.empty-state h2{font-size:18px;font-weight:600;line-height:26px}.empty-state p{font-size:14px;line-height:22px;color:var(--ink);margin:12px 0 24px}.search-clear{position:absolute;right:6px;top:2px;min-height:44px;min-width:44px;display:grid;place-items:center}.search-clear svg{width:16px;height:16px}#search{--jelly-input-padding-inline: 40px}.applied-filters{display:flex;align-items:center;gap:12px;margin:-4px 2px 16px;font-size:14px;color:var(--ink)}.applied-filters span{flex:1}.applied-filters button{min-height:44px;text-decoration:underline;font-size:14px}.detail-main{padding-bottom:140px}.detail-photo-wrap{border-radius:23px;position:relative;overflow:hidden;background:#eee;border:5px solid #f2f2f2;box-shadow:inset 0 0 0 1px #fff}.detail-photo{width:100%;height:auto;aspect-ratio:1.22;object-fit:cover}.photo-arrows{position:absolute;bottom:8px;right:8px;display:flex;gap:4px}.photo-arrows jelly-icon-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px}.gallery-empty{min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:28px 24px;gap:12px}.gallery-empty>svg{width:30px;height:30px;color:var(--ink)}.gallery-empty strong{font-size:16px;font-weight:500}.gallery-empty p{font-size:14px;line-height:20px;color:var(--ink);max-width:240px}.gallery-empty .text-button{font-size:14px}jelly-segmented{display:block;width:100%;height:52px;margin:12px 0 0;--jelly-segmented-padding: 4px;--jelly-segmented-min-width: 0px;--jelly-segmented-padding-inline: 8px;--jelly-segmented-font-size: 14px;--jelly-track: rgba(235, 235, 235, .6);--jelly-pill: rgba(255, 255, 255, .96);--jelly-label: var(--ink);--jelly-label-on: #242424;font:400 14px/1.4 Geist,sans-serif}jelly-segmented::part(wrap){font-weight:400}.detail-summary{padding:22px 4px 20px}.detail-summary .price-row{margin:0}.detail-price{font-size:27px;line-height:38px;font-weight:400;font-variant-numeric:tabular-nums}.detail-summary h1{font-size:20px;line-height:28px;font-weight:600;margin-top:4px}.detail-subtitle{font-size:14px;line-height:20px;color:var(--ink);margin-top:6px}.report-card{display:flex;width:100%;gap:12px;align-items:center;text-align:left;padding:17px 14px;border-radius:19px;background:#f2f2f2c4}.report-card>span:not(.report-icon){flex:1}.report-card strong{display:block;font-size:16px;line-height:22px;font-weight:600}.report-card small{display:block;font-size:14px;line-height:20px;color:var(--ink);margin-top:4px}.report-card>svg{width:17px;height:17px}.report-icon{width:35px;flex:none;height:40px;display:grid;place-items:center}.report-icon svg{width:28px;height:28px}.params{display:grid;grid-template-columns:1.3fr .85fr .9fr 1.1fr;gap:7px;margin:20px 0 0}.params>div{padding:15px 3px 12px;text-align:center;background:#f3f3f3;border-radius:16px}.params svg{width:20px;height:20px;margin:0 auto 10px}.params dd{font-size:15px;line-height:21px;font-weight:600;margin:0;white-space:nowrap}.params dt{font-size:14px;line-height:20px;color:var(--ink);margin-top:5px}.section-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:24px 3px;border-bottom:1px solid var(--line);min-height:84px}.section-entry strong{font-size:14px;line-height:20px;font-weight:500;display:block}.section-entry small{font-size:14px;line-height:20px;color:var(--ink);margin-top:4px;display:block}.section-entry>svg{width:18px;height:18px}.seller-section{display:flex;align-items:center;gap:11px;padding:22px 3px 6px}.seller-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:14px;font-weight:500;background:#ededed;flex:none}.seller-section h2{font-size:14px;font-weight:500;line-height:20px}.seller-section p{font-size:14px;line-height:20px;color:var(--ink);margin-top:2px}.seller-tag{margin-left:auto;font-size:14px;color:var(--ink);border:1px solid #e0e0e0;border-radius:20px;padding:5px 8px}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:14px;padding:8px 0}.text-button svg{width:17px;height:17px}.vin-link{margin:5px 3px 0;font-size:14px}.sample-caption{font-size:14px;line-height:20px;color:var(--ink);margin:20px 3px 0}.contact-bar{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:calc(100% - 28px);max-width:412px;display:grid;grid-template-columns:1fr 1.7fr;gap:8px;padding:7px;border-radius:23px;z-index:20;background:#f4f4f4e8;box-shadow:inset 0 1px 1px #fff,0 8px 24px #0000000d}.contact-bar jelly-button{--jelly-button-height: 50px}.contact-bar jelly-button:last-child{--jelly-fill: rgba(222, 222, 222, .65)}.mini-listing{display:flex;gap:13px;align-items:center;padding:0 0 20px;margin:4px 0 12px;border-bottom:1px solid var(--line)}.mini-listing img{width:82px;height:64px;object-fit:cover;border-radius:12px}.mini-listing>div{flex:1}.mini-listing h1,.mini-listing h2{font-size:14px;font-weight:500;line-height:20px}.mini-listing p{font-size:14px;line-height:20px;color:var(--ink);margin-top:4px}.spec-panel{margin:18px 3px 24px}.spec-list{margin:0}.spec-list>div{display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding:15px 0;border-bottom:1px solid #e9e9e9;font-size:14px;line-height:20px}.spec-list dt{color:var(--ink)}.spec-list dd{margin:0;text-align:right;font-weight:500}.description h2{font-size:18px;font-weight:500;margin-bottom:18px}.description p{font-size:14px;line-height:23px;margin:0 0 18px;color:var(--ink)}.information-note{background:#eee;border-radius:14px;padding:15px 16px;font-size:14px;line-height:20px;color:var(--ink);margin:18px 0 22px}.field{display:flex;flex-direction:column;gap:8px;margin:20px 0 0;min-width:0}.field>span{font-size:14px;line-height:20px;color:var(--ink)}.field input,.field select,.field textarea,.share-url{width:100%;border:1px solid #dedede;border-radius:13px;min-height:48px;padding:13px 12px;background:#fff;font:400 16px/22px Geist,sans-serif;box-shadow:0 2px 4px #00000002}.field textarea{resize:vertical;min-height:100px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-help,.sheet .form-help{font-size:14px;line-height:20px;color:var(--ink);margin:16px 0 20px}.sheet-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.sheet-lead-icon{width:58px;height:64px;margin:24px 0 4px;border-radius:18px;display:grid;place-items:center;background:#eee}.sheet-lead-icon svg{width:31px;height:31px}.report-checks{list-style:none;padding:0;margin:20px 0}.report-checks li{display:flex;gap:13px;align-items:center;font-size:14px;line-height:20px;padding:13px 0;border-bottom:1px solid #e5e5e5}.report-checks svg{width:19px;height:19px}.contact-preview{display:flex;gap:12px;align-items:center;margin-top:25px}.contact-preview strong{font-size:15px;font-weight:500;display:block}.contact-preview span:not(.seller-avatar){font-size:14px;line-height:20px;display:block;color:var(--ink)}.example-prompt{font-size:14px;line-height:20px;padding:12px 0;text-align:left;text-decoration:underline;min-height:44px}.zoom-photo{margin-top:24px;border-radius:16px}.conversation{width:100%;display:flex;text-align:left;align-items:center;gap:13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.conversation>img{width:66px;height:66px;border-radius:15px;object-fit:cover}.conversation>span{flex:1;min-width:0}.conversation strong{font-size:14px;line-height:20px;font-weight:500;display:block}.conversation small{font-size:14px;line-height:20px;color:var(--ink)}.preview-message{font-size:14px;line-height:20px;margin-top:5px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.demo-note{font-size:14px;line-height:20px;text-align:center;color:var(--ink);padding:9px 12px;background:#f2f2f2;border-radius:10px}.thread-main{padding-bottom:165px}.conversation-start{margin:46px 12px 0;text-align:center}.conversation-start h2{font-size:18px;line-height:26px;font-weight:500}.conversation-start p{font-size:14px;color:var(--ink);margin:10px 0 20px}.quick-questions{display:flex;flex-direction:column;gap:8px;align-items:center}.quick-questions jelly-button{--jelly-button-font-size: 14px;font-size:14px}.message-list{padding-top:16px;display:flex;flex-direction:column;gap:14px}.message-bubble{align-self:flex-end;max-width:88%;background:#eaeaea;border-radius:18px 18px 5px;padding:14px 16px}.message-bubble p{font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.message-bubble small{display:block;font-size:14px;line-height:20px;color:var(--ink);margin-top:8px}.message-compose{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:calc(100% - 28px);max-width:412px;border-radius:22px;padding:10px;display:flex;align-items:flex-end;gap:8px;background:#f1f1f1ee}.message-compose textarea{background:transparent;border:0;resize:none;min-width:0;flex:1;padding:8px 6px;font:400 16px/22px Geist,sans-serif;max-height:120px}.send-button{width:44px;height:44px;border-radius:14px;background:#fff;flex:none;display:grid;place-items:center;box-shadow:0 2px 8px #00000005}.inline-status{font-size:14px;line-height:20px;color:var(--ink);margin-top:14px;min-height:20px}.profile-card{text-align:center;padding:28px 14px 32px;background:#f4f4f4;border-radius:23px;margin-bottom:24px}.profile-avatar{margin:0 auto 18px;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff9}.profile-avatar svg{width:28px;height:28px}.profile-card h2{font-size:18px;line-height:26px;font-weight:500}.profile-card p{font-size:14px;line-height:20px;color:var(--ink);margin-top:6px}.settings-list>a,.settings-list>button{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;gap:20px;padding:18px 3px;min-height:64px;border-bottom:1px solid #e5e5e5;font-size:14px}.settings-list>a>span:last-child{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px}.settings-list small{display:block;font-size:14px;line-height:20px;color:var(--ink);margin-top:5px}.settings-list svg{width:18px;height:18px}.switch{width:44px;height:26px;border-radius:20px;background:#ddd;box-shadow:inset 0 1px 2px #0000000c;position:relative;flex:none}.switch:after{content:"";width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.switch.on{background:#666}.switch.on:after{left:21px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal-open{overflow:hidden}main:focus{outline:none}@media(max-width:380px){.params{gap:4px}.params dd{font-size:14px}.car-meta{flex-direction:column;gap:0;align-items:flex-end}.detail-photo{aspect-ratio:1.25}.report-card strong{font-size:15px}}@media(prefers-reduced-transparency:reduce){.report-card,.contact-bar,.message-compose{background:#f1f1f1;-webkit-backdrop-filter:none;backdrop-filter:none}}jelly-button::part(button){width:100%;border-radius:var(--jelly-button-radius);box-shadow:inset 0 1px #fff,0 2px 6px #00000004}jelly-button{--jelly-button-gap: 7px}.filter-row jelly-button{--jelly-button-padding-inline: 8px}.detail-photo{aspect-ratio:1.43}.sheet{overscroll-behavior:contain}.zoom-photo{height:auto}.feed-arrows{bottom:8px;right:8px}.feed-arrows jelly-icon-button{--jelly-icon-button-size: 44px}.brand,.car-title,.price,.detail-price{font-variant-numeric:tabular-nums}.price,.detail-price{white-space:nowrap}.gallery-empty strong,.page-intro h1,.empty-state h2{text-wrap:balance}h1,h2,h3{scroll-margin-top:20px}.field input,.field select,.field textarea{scroll-margin-bottom:130px}.photo-link:focus-visible{outline-offset:-4px;border-radius:18px}.contact-bar jelly-button,.car-actions jelly-button{min-width:0}.sheet .share-url{font-size:14px}.form-grid select{padding-right:5px}.photo-save[aria-pressed=true],.header-actions jelly-icon-button[aria-pressed=true]{--jelly-fill: rgba(220, 220, 220, .92)}@media(hover:hover){button:hover,a.nav-item:hover{background-color:#e8e8e87d}.photo-link:hover{filter:brightness(.98)}.text-button:hover,.back-link:hover{text-decoration:underline}jelly-button:hover::part(button){box-shadow:inset 0 1px #fff,0 3px 10px #0000000b}}@media(max-width:350px){.form-grid{gap:8px}.filter-row jelly-button{--jelly-button-padding-inline: 6px;--jelly-button-gap: 4px}.service strong{font-size:14px}.services{gap:5px}.params dd{font-size:14px}}body,.app-shell{overflow-x:clip}.car-make{white-space:nowrap}:root{--selection-accent: #635078;--action-accent: #6c47a3;--accent-wash: #eeebf6;--ai-surface: #e5def4;--ai-ink: #513375;--motora-press-tint: rgba(108, 71, 163, .15);--motora-press-shine: .5;--price-good-material: rgba(223, 240, 228, .86);--price-good-ink: #304b39;--price-fair-material: rgba(245, 234, 198, .86);--price-fair-ink: #574822;--price-high-material: rgba(245, 223, 217, .86);--price-high-ink: #623b32;--nav-ink: #4f4b48;--nav-accent: #343230;--jelly-color-background-neutral: rgba(240, 240, 240, .4);--jelly-color-background-muted: rgba(255, 255, 255, .7);--jelly-color-background-accent: rgba(255, 255, 255, .7)}.app-shell{background:#f3f3f5}.search-icon{color:var(--ink)}#search{--jelly-input-radius: 24px;--jelly-accent: var(--selection-accent)}.brand-mark{color:var(--ink)}jelly-button[data-action=message],jelly-button[type=submit],.send-button{--motora-surface-fill: var(--action-accent);--motora-press-tint: rgba(255, 255, 255, .025);--motora-press-shine: .14;--jelly-label: #fff;color:#fff}.service>svg,.report-icon,.report-card>svg,[data-action=save][aria-pressed=true]{color:var(--ink);--jelly-label: var(--ink)}[data-action=save][aria-pressed=true] svg{fill:currentColor}.report-card{--motora-surface-fill: #fafafa}#finance-form jelly-button[type=submit]{--motora-surface-fill: var(--control-rest);--motora-press-tint: rgba(255, 255, 255, .06);--motora-press-shine: .36;--jelly-label: var(--ink);color:var(--ink)}::selection{background:#dedede;color:#242424}input,textarea{caret-color:#242424}.glass{background:#ffffffa6;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}jelly-button,jelly-icon-button,jelly-input,jelly-select,jelly-segmented{position:relative;--jelly-fill: rgba(255, 255, 255, .72);--jelly-track: rgba(236, 236, 236, .45);--jelly-pill: rgba(255, 255, 255, .9)}jelly-button,jelly-icon-button,jelly-segmented{contain:paint}jelly-button{--jelly-button-gap: 10px}jelly-button:before,jelly-icon-button:before,jelly-input:before,jelly-select:before{content:none}jelly-button::part(button),jelly-icon-button::part(button),jelly-button:hover::part(button){background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}jelly-button::part(button):focus-visible,jelly-icon-button::part(button):focus-visible{outline:2px solid #555;outline-offset:0}jelly-input::part(input){background:transparent}jelly-segmented{background:transparent;border-radius:24px;box-shadow:none}jelly-segmented::part(wrap){background:transparent}.glass-enhanced{isolation:isolate}.glass-enhanced:not(.sheet-close,.search-clear,.search-ai){position:relative}.glass-enhanced>motora-surface{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;contain:paint}.service.glass-enhanced,.report-card.glass-enhanced,.sheet-close.glass-enhanced,.send-button.glass-enhanced{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.services{background:none;padding:0;gap:8px;box-shadow:none}.service{border-radius:18px;--motora-surface-fill: #f8f9fb;--motora-press-tint: rgba(255, 255, 255, .08);--motora-press-shine: .55}.service.glass-enhanced>motora-surface{filter:drop-shadow(0 2px 2px rgba(34,38,48,.07)) drop-shadow(0 8px 9px rgba(34,38,48,.11))}.service svg{transition:transform .15s ease-out}.service:active>svg{transform:scale(.96)}.car-card{box-shadow:0 2px 4px #23263103,0 12px 30px #23263109;border-color:#fff}.photo-wrap,.detail-photo-wrap{position:relative;overflow:hidden;border-radius:18px;touch-action:auto;user-select:none;-webkit-user-select:none}.photo-track{display:flex;width:100%;aspect-ratio:1.43;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.photo-track::-webkit-scrollbar{display:none}.photo-slide{position:relative;flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.photo-slide>.photo-link{display:block;height:100%;width:100%;touch-action:auto}.photo-link img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.photo-link:hover,.photo-link:active img{filter:none}.photo-track:focus-visible{outline:2px solid #555;outline-offset:-3px}.photo-save,.photo-arrows,.photo-count{z-index:2}.photo-save,.photo-arrows jelly-icon-button{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.photo-save svg{transform-box:fill-box;transform-origin:center}.photo-count{pointer-events:none;background:#ffffffd9;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.photo-count[hidden]{display:none}.photo-arrows jelly-icon-button[disabled]{opacity:.45}.gallery-empty{height:100%;min-height:0;padding:22px 34px 56px}.gallery-empty .text-button{min-height:44px}.filter-row{overflow-x:auto;overflow-y:hidden;height:56px;align-items:center;scrollbar-width:none;touch-action:auto;margin-inline:-16px;padding-inline:14px;padding-block:6px;gap:8px}.filter-row jelly-button{--jelly-button-radius: 22px;--jelly-button-padding-inline: 16px;--jelly-button-gap: 10px;flex:0 0 auto;contain:paint}.filter-row jelly-button[data-active=true]{--motora-surface-fill: var(--accent-wash);--jelly-label: var(--selection-accent);color:var(--selection-accent)}.filter-row jelly-button[data-active=false]{--motora-surface-fill: #fff;--jelly-label: var(--ink);color:var(--ink)}#gallery-tabs,#spec-tabs{--jelly-track: #e9e9ed;--jelly-pill: #fff;--jelly-label-on: var(--selection-accent)}.filter-row jelly-button::part(button){white-space:nowrap;box-sizing:border-box}.filter-row jelly-button>:is(svg,span){flex-shrink:0}.service{padding-inline:12px}.bottom-nav,.contact-bar,.message-compose{background:#fcfcfce0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:0;box-shadow:0 4px 24px #19191912}.bottom-nav{overflow:visible;background:#f8f7f5f0;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15);border-radius:30px;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #ffffffb3,0 8px 28px #28221e24,0 1px 3px #28221e0a}@supports (backdrop-filter: blur(1px)){.bottom-nav{background:#f8f7f5cc}}.nav-item,.nav-item.active,.nav-item:hover{background:transparent!important;box-shadow:none;z-index:1}.nav-item{color:var(--nav-ink)}.nav-item[aria-current=page]{color:var(--nav-accent)}.nav-item.sell svg{border-color:#bcbab7;color:var(--nav-accent);background:#fff9}.nav-item svg{transition:transform .12s ease-out,color .16s ease-out}.nav-item:active svg{transform:scale(.93)}motora-nav-lens{background:none;box-shadow:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.conversation{border:0;border-radius:16px;padding:16px 12px;background:#f5f5f5}.conversation:hover{background:#efefef}.conversation:active{background:#eaeaea}.sheet{padding:0;overflow:hidden;background:#fcfcfc;border:0;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)));overscroll-behavior:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 -10px 40px #00000016}.sheet[open]{display:flex;flex-direction:column}.sheet-header{position:relative;display:block;flex:none;padding:46px 20px 16px;touch-action:none;user-select:none;-webkit-user-select:none;overflow:hidden}.sheet-header .sheet-heading{margin:4px 50px 0 0;padding-right:0}.sheet-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;padding:0 20px calc(24px + env(safe-area-inset-bottom))}.sheet-scroll>p:first-child{margin-top:0}.sheet::backdrop{background:#1414143d;backdrop-filter:none;-webkit-backdrop-filter:none}.sheet-close{top:39px;background:none}.sheet-grip{position:absolute!important;top:0;left:calc(50% - 42px);width:84px;min-height:44px;padding:12px 24px;display:flex;align-items:flex-start;justify-content:center;border-radius:14px;background:none;touch-action:none}.sheet-grip span{display:block;width:36px;height:4px;border-radius:4px;background:#bbb}.sheet-heading{touch-action:none;-webkit-user-select:none;user-select:none}.sheet-heading:focus{outline:none}html[data-input=pointer] :is(button,a,select,[tabindex]):focus-visible,html[data-input=pointer] jelly-button::part(button):focus-visible,html[data-input=pointer] jelly-icon-button::part(button):focus-visible{outline:none}.sheet-grip:focus-visible{outline-offset:-1px}.sheet>h2{margin-top:4px}jelly-select{display:block;width:100%;height:50px;min-width:0;--jelly-select-padding-inline: 14px;--jelly-select-font-size: 16px;--jelly-select-row-height: 46px;--jelly-select-radius: 14px;--jelly-label: #242424;--jelly-accent: #555;--jelly-ring: #555;font:400 16px/22px Geist,sans-serif}jelly-select::part(trigger){font-weight:400}jelly-select::part(panel-mask){background:#fff;border-radius:18px}.field input,.field textarea{border-color:#ddd;background:#fff}.field input:focus,.field textarea:focus{border-color:#777}.switch:after{left:3px!important;transition:transform .16s ease-out}.switch.on:after{transform:translate(18px)}.settings-list>button:hover,.settings-list>a:hover,.service:hover,.report-card:hover{background:transparent}.location{gap:8px;border-radius:14px;padding-inline:8px;margin-right:-8px}.city{gap:8px}.search-clear{border-radius:50%}main{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.thread-main{padding-bottom:calc(168px + env(safe-area-inset-bottom))}.message-compose{bottom:calc(max(12px,env(safe-area-inset-bottom)) + var(--keyboard-inset, 0px))}body.modal-open{overflow:hidden}@media(prefers-reduced-transparency:reduce){.bottom-nav,.contact-bar,.message-compose{background:#fafafa;backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bottom-nav{background:#faf9f7}}@media(prefers-reduced-motion:reduce){.nav-item svg{transition:none}.nav-item:active svg,.service:active>svg{transform:none}.switch:after{transition:none}}html[data-jelly-motion=reduce] .nav-item:active svg,html[data-jelly-motion=reduce] .service:active>svg{transform:none}html[data-jelly-motion=reduce] .nav-item svg{transition:none}@media(hover:hover){.nav-item:hover{color:var(--nav-accent)}.service:hover strong{color:var(--selection-accent)}}html[data-jelly-motion=reduce] .switch:after{transition:none}.select-control{display:block;width:100%;border-radius:14px}.select-control:after{content:"";position:absolute;right:17px;top:20px;width:7px;height:7px;border-right:1.5px solid #777;border-bottom:1.5px solid #777;transform:rotate(45deg);pointer-events:none}.select-control select{position:relative;appearance:none;-webkit-appearance:none;width:100%;height:50px;min-height:50px;border:0;border-radius:14px;background:transparent;font:400 16px/22px Geist,sans-serif;padding:0 36px 0 14px;color:#242424}.select-control select:focus-visible{outline:2px solid #555;outline-offset:1px}.select-control select option{background:#fff;color:#242424}.select-control:has(select:disabled){opacity:.5}.select-control select:disabled{cursor:not-allowed}.vehicle-fields .form-help{margin:0;font-size:14px;line-height:1.5}.vehicle-selection{min-height:24px;padding-block:0 16px;border-bottom:1px solid #e8e8e8;color:var(--ink);font-size:14px;line-height:1.6;overflow-wrap:anywhere}#filter-form .sheet-actions{position:sticky;bottom:-20px;background:#fcfcfc;padding-block:16px max(20px,env(safe-area-inset-bottom));z-index:3}.vehicle-fields label{scroll-margin-block:24px}.zoom-gallery{margin:20px -20px 0}.zoom-gallery .photo-track{aspect-ratio:1.2;background:#f1f1f1}.zoom-gallery .zoom-photo{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;margin:0}.zoom-caption{min-height:44px}.search-wrap{margin-block:4px 8px}#search{height:56px;--jelly-input-radius: 28px;--jelly-accent: #555}#search::part(input){padding-inline-end:76px}.search-wrap:has(.search-clear) #search::part(input){padding-inline-end:114px}.search-ai{position:absolute;inset:6px 8px auto auto;z-index:2;display:flex;align-items:center;justify-content:center;gap:4px;min-width:56px;min-height:44px;padding-inline:4px;border-radius:22px;color:var(--ink);font-size:14px;font-weight:500;background:transparent}.search-ai svg{width:20px;height:20px}.search-ai>span{display:grid;place-items:center;min-width:24px;min-height:28px;border-radius:8px;color:var(--ai-ink);background:var(--ai-surface)}.search-clear{right:68px;top:6px}.filter-row jelly-button>svg,.service>svg,.report-icon,.report-card>svg,.nav-item svg{color:var(--ink)}@media(hover:hover){.service:hover strong{color:var(--ink)}}.buyer-car{display:flex;align-items:center;gap:12px;min-height:72px;padding:8px;border:1px solid #fff;border-radius:20px;background:#fffa;margin-bottom:24px}.buyer-car img{width:72px;height:56px;object-fit:cover;border-radius:13px}.buyer-car>span{flex:1;min-width:0}.buyer-car strong{display:block;font-size:14px;line-height:20px;font-weight:500}.buyer-car small{display:block;margin-top:4px;color:var(--ink);font-size:14px;line-height:20px}.buyer-car>svg{width:18px;height:18px;flex-shrink:0;margin-right:4px}.buyer-intro{margin:0 2px 24px}.buyer-intro h1{font-size:20px;font-weight:600;line-height:28px;text-wrap:balance}.buyer-intro p{margin-top:8px;color:var(--ink);font-size:14px;line-height:21px}.buyer-main h2{font-size:16px;line-height:24px;font-weight:500;text-wrap:balance}.buyer-main p{font-size:14px;line-height:21px}.buyer-panel{background:#ffffffd9;border:1px solid #fff;border-radius:24px;padding:20px;margin-bottom:20px;box-shadow:0 3px 12px #22222203,0 1px 2px #22222203}.buyer-panel>p{color:var(--ink);margin-block:10px 16px}.buyer-section{margin-block:28px;padding-inline:2px}.buyer-section>h2{margin-bottom:16px}.buyer-section-title{display:flex;align-items:center;gap:12px;margin-bottom:14px}.buyer-section-title>svg{width:22px;height:22px;flex-shrink:0}.buyer-section-title h2{flex:1;min-width:0}.status-label{font-size:14px;line-height:20px;color:var(--ink);flex-shrink:0}.buyer-main .buyer-caption{font-size:14px;line-height:20px;color:var(--ink);margin-block:10px}.condition-photo{display:block;overflow:hidden;border-radius:16px;background:#f4f4f4}.condition-photo img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.condition-photo span{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;font-size:14px}.condition-photo svg{width:18px;height:18px}.buyer-rows{margin-block:8px 16px}.buyer-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:14px;border-bottom:1px solid #e8e8e8;font-size:14px;line-height:20px}.buyer-rows dt{color:var(--ink)}.buyer-rows dd{text-align:right;font-variant-numeric:tabular-nums}.open-questions{list-style:none;padding:0}.open-questions li{display:flex;gap:14px;align-items:center;padding-block:14px;border-bottom:1px solid #e5e5e5;font-size:14px;line-height:21px}.open-questions svg{width:20px;height:20px;flex-shrink:0;color:var(--ink)}.buyer-entry{gap:14px;padding-inline:4px}.buyer-entry>svg:first-child{width:22px;height:22px;flex-shrink:0}.buyer-tabs{display:flex;gap:4px;background:#e9e9ed;padding:4px;border-radius:25px;margin-bottom:20px}.buyer-tabs a{flex:1;display:grid;place-items:center;min-height:44px;border-radius:22px;font-size:14px;color:var(--ink)}.buyer-tabs a[aria-current]{background:#fff;color:#292929;box-shadow:0 2px 4px #0000000b,inset 0 1px #fff}.buyer-tabs a:hover{color:#222}.history-panel{min-height:190px}.history-event{display:flex;gap:14px}.history-event small{font-size:14px;color:var(--ink)}.history-event h2{margin:8px 0}.history-event p{color:var(--ink)}.event-dot{width:9px;height:9px;border-radius:50%;background:#85817b;margin-top:5px;flex-shrink:0}.vin-panel h2{margin-block:8px}.vin-panel p{color:var(--ink);margin-bottom:16px}.buyer-main .buyer-price{font-size:27px;line-height:38px;color:#242424;font-weight:400;margin:4px 0 16px;font-variant-numeric:tabular-nums}.buyer-disclosure{margin-block:24px;border-bottom:1px solid #e1e1e1}.buyer-disclosure summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;cursor:pointer;list-style:none}.buyer-disclosure summary::-webkit-details-marker{display:none}.buyer-disclosure summary svg{width:18px;height:18px;transition:transform .18s ease-out}.buyer-disclosure[open] summary svg{transform:rotate(180deg)}.buyer-disclosure>div{padding-block:8px 20px}.buyer-disclosure p{color:var(--ink);margin-bottom:16px}.range-label{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;margin-top:24px}.range-label output{font-variant-numeric:tabular-nums}#deposit{padding:0;width:100%;min-height:44px;accent-color:#5a5651;margin:6px 0 14px;touch-action:pan-y}.payment-result{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:20px}.payment-result>span{display:block;font-size:14px;line-height:20px;color:var(--ink)}.payment-result strong{display:block;font-size:27px;line-height:38px;font-weight:400;margin-block:8px;font-variant-numeric:tabular-nums}.payment-result small{font-size:14px;color:var(--ink)}.market-chart{margin:20px 0 0}.market-bars{display:flex;gap:12px;justify-content:space-between}.market-bars>div{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:flex-end;gap:8px;align-items:center}.market-bars span,.market-bars small{font-size:14px;line-height:20px;color:var(--ink)}.market-bars i{display:block;width:100%;max-width:32px;border-radius:5px 5px 2px 2px;background:#d0ceca}.market-bars>div:last-child i{background:#75716c}.market-chart figcaption{font-size:14px;line-height:20px;color:var(--ink);margin-top:16px}.buyer-fieldset{padding:0;margin:0 0 28px;border:0;min-width:0}.buyer-fieldset legend{font-size:16px;line-height:24px;font-weight:500;margin-bottom:16px}.format-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.format-options label{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #fff;border-radius:20px;background:#fff8;cursor:pointer}.format-options label:has(:checked){background:#fff;border-color:#bdbbb7;box-shadow:0 3px 8px #22222206}.format-options input{position:absolute;top:14px;right:14px;accent-color:#55514c;width:16px;height:16px;min-height:0}.format-options svg{width:24px;height:24px;margin-bottom:10px}.format-options strong{font-size:14px;line-height:20px;font-weight:500}.format-options small{font-size:14px;line-height:20px;color:var(--ink)}.inspection-checks{background:#ffffffb8;border-radius:20px;padding-inline:16px}.inspection-checks label{display:flex;gap:14px;align-items:center;min-height:60px;border-bottom:1px solid #e8e8e8;font-size:14px}.inspection-checks label:last-child{border:0}.inspection-checks svg{width:20px;height:20px;flex-shrink:0}.inspection-checks span{flex:1}.inspection-checks input{width:18px;height:18px;min-height:0;accent-color:#55514c;flex-shrink:0}.buyer-main .form-grid{gap:12px}.buyer-main .field{min-width:0}.buyer-main .field input{min-width:0;width:100%;box-sizing:border-box}.buyer-main .field small{font-size:14px;color:var(--ink);font-weight:400}.field-error{color:#9b352b;font-size:14px}.inspection-footer{grid-template-columns:1fr}.inspection-submit{min-height:50px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:18px;--motora-surface-fill: var(--action-accent);--motora-press-tint: rgba(255, 255, 255, .025);--motora-press-shine: .14;color:#fff;font-size:16px}.inspection-submit svg{width:20px;height:20px;flex-shrink:0}@media(prefers-reduced-motion:reduce){.buyer-disclosure summary svg{transition:none}}html[data-jelly-motion=reduce] .buyer-disclosure summary svg{transition:none}@media(max-width:350px){.buyer-panel{padding:16px}.buyer-section-title,.range-label{flex-wrap:wrap}.buyer-main .form-grid{grid-template-columns:1fr}}.quick-filter{position:relative;isolation:isolate;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding-inline:16px;border-radius:22px;contain:paint;color:#343230;font-size:14px;line-height:20px;white-space:nowrap}.quick-filter>svg{width:16px;height:16px;flex-shrink:0;color:var(--ink)}.quick-filter>select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;border:0;z-index:2;-webkit-appearance:menulist;appearance:auto}.quick-filter:has(select:focus-visible){outline:2px solid #555;outline-offset:-2px}html[data-input=pointer] .quick-filter:has(select:focus-visible){outline:none}.quick-filter[data-active=true]{color:var(--selection-accent)}.quick-filter[data-active=true] select{--motora-surface-fill: var(--accent-wash)}.quick-filter select{--motora-surface-fill: #fff;border-radius:22px}.quick-filter>motora-surface{position:absolute;inset:0;z-index:-1;pointer-events:none;contain:paint}.price-assessment{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 11px;border-radius:15px;color:var(--ink);font-size:14px;line-height:20px;white-space:nowrap;--motora-surface-fill: #f0ede6;vertical-align:middle}button.price-assessment{min-height:44px}.price-assessment>small{font-size:14px;line-height:20px;color:inherit}.price-assessment.compact{background:var(--motora-surface-fill);margin-top:6px;min-height:26px;padding:4px 8px}.price-assessment:hover{color:#27251f}.buyer-price-group{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;margin-bottom:12px}.buyer-price-group .buyer-price{margin:0}.finance-assessment{margin:-4px 0 16px}.draft-assessment{margin:-12px 0 24px}.price-rating-preview{display:flex;align-items:center;border-radius:18px;background:#f4f3f0;padding:5px;margin:8px 0 24px}.price-rating-preview span{flex:1;font-size:14px;line-height:20px;padding:12px 4px;text-align:center;color:var(--ink)}.price-rating-preview span{border-radius:14px;background:var(--motora-surface-fill)}.price-rating-preview{gap:5px;padding:0;background:none}.price-rating-preview .active{box-shadow:inset 0 0 0 1px #3e514333}@media(max-width:350px){.buyer-price-group>.price-assessment{flex-direction:column;gap:0}}[data-assessment],.bottom-nav{--motora-press-tint: rgba(255, 255, 255, .18);--motora-press-shine: .4}[data-assessment=good]{--motora-surface-fill: var(--price-good-material);color:var(--price-good-ink)}[data-assessment=fair]{--motora-surface-fill: var(--price-fair-material);color:var(--price-fair-ink)}[data-assessment=high]{--motora-surface-fill: var(--price-high-material);color:var(--price-high-ink)}.price-rating-preview [data-assessment=good]{color:var(--price-good-ink)}.price-rating-preview [data-assessment=fair]{color:var(--price-fair-ink)}.price-rating-preview [data-assessment=high]{color:var(--price-high-ink)}.photo-assessment.glass-enhanced,.photo-assessment{position:absolute;top:10px;left:10px;z-index:2;max-width:calc(100% - 76px);border-radius:14px;background:transparent;box-shadow:none}.photo-assessment>motora-surface{inset:6px 0}@media(max-width:350px){.service strong{min-height:36px}}:root{--motora-safe-top: env(safe-area-inset-top, 0px);--ink: #1d1e20;--muted: #666b6e;--line: #e0e3e4;--action-accent: #1d1e20;--selection-accent: #343a40;--control-rest: #e9ebec;--control-selected: #d5dadd;--accent-wash: var(--control-selected);--ai-surface: #e2e6e8;--ai-ink: #343a40;--nav-ink: #d9dde0;--nav-accent: #fff;--motora-press-tint: rgba(255, 255, 255, .06);--motora-press-shine: .36;--jelly-font-display: Geist, sans-serif;--jelly-font-text: Geist, sans-serif;--jelly-label: var(--ink);color:var(--ink);background:#e6e8e9}body{font-weight:400}jelly-button{--jelly-button-radius: 13px}.app-shell{background:#fff}.app-shell:has(.home-header),.app-shell:has(>.page-header){background:#f2f3f3}h1,h2,h3{text-wrap:balance;letter-spacing:-.025em}p{text-wrap:pretty}main{padding-inline:18px}header{min-height:68px;padding:calc(10px + env(safe-area-inset-top)) 18px 10px}.home-header{display:grid;grid-template-columns:1fr auto;gap:12px;min-height:60px;padding-bottom:8px}.brand{font-family:Urbanist,Geist,sans-serif;justify-self:start;gap:6px;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.6px;min-height:44px}.brand-mark{font-size:24px;letter-spacing:-4px;margin-right:4px}.location{flex-direction:row;justify-content:center;gap:6px;padding:2px 0 2px 8px;min-height:44px;border:0;border-radius:18px;--motora-surface-fill: transparent}.location-value{display:flex;align-items:center;gap:6px;font-size:14px;line-height:20px;font-weight:500}.location-value svg{width:13px;height:13px}.location-value svg:last-child{width:10px;height:10px}.page-header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px}.page-header .header-title{position:static;transform:none;text-align:center;font-size:15px;font-weight:500;line-height:20px}.page-header .back-link,.detail-header .back-link{width:44px;min-height:44px;padding:10px;border-radius:50%;background:#fff;display:grid;place-items:center}.page-header .back-link span,.detail-header .back-link span{display:none}.page-header .back-link:after,.detail-header .back-link:after{content:none}.header-spacer{width:44px}.discovery-panel{margin:0 -18px 10px;padding:0 18px;background:transparent}.discovery-title{margin:12px 2px 22px;font-size:clamp(26px,7.7vw,32px);font-weight:370;line-height:1.08;letter-spacing:-.05em}.discovery-title span,.discovery-title strong{display:inline}.discovery-title strong{font-weight:490}.discovery-panel .search-wrap{margin:0 0 12px;border-radius:27px;box-shadow:none}#search{height:54px;--jelly-input-radius: 27px;--jelly-input-padding-inline: 42px}#search::part(input){font-size:16px;padding-inline-end:63px;text-overflow:ellipsis}.search-icon{left:15px;top:17px}.search-icon svg{width:19px;height:19px}.search-ai{top:5px;right:5px;min-width:51px;gap:3px;padding:0 4px}.search-ai svg{width:17px;height:17px}.search-ai>span{min-width:26px;min-height:29px;font-size:14px;border:.5px solid #c7cdd1;border-radius:10px}.search-clear{top:5px;right:56px}.search-wrap:has(.search-clear) #search::part(input){padding-inline-end:102px}.discovery-panel .filter-row{margin-block:10px 0;padding-block:4px;height:52px;gap:7px}.filter-row jelly-button{--jelly-button-radius: 22px;--jelly-button-font-size: 14px;--jelly-button-padding-inline: 14px}.quick-filter{border-radius:22px;font-size:14px;padding-inline:13px;gap:9px;font-weight:500}.quick-filter select{border-radius:22px;--motora-surface-fill: var(--control-rest)}.filter-row jelly-button[data-active=false]{--motora-surface-fill: var(--control-rest)}.filter-row jelly-button[data-active=true],.quick-filter[data-active=true] select{--motora-surface-fill: var(--control-selected)}.filter-row jelly-button::part(button){font-weight:500}.quick-filter svg{width:13px;height:13px}.services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 4px;padding:0;background:transparent}.service{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:116px;padding:14px 12px;border-radius:18px;gap:0;text-align:left;--motora-surface-fill: #ccddea;--motora-metal-light: #f3f6f8;--motora-metal-mid: #d9e5ee;--motora-metal-shadow: #b8cbd9;--motora-press-tint: rgba(255, 255, 255, .05);--motora-press-shine: .32}.service-finder{--motora-surface-fill: #d9d0e7;--motora-metal-light: #f6f3f8;--motora-metal-mid: #e4ddec;--motora-metal-shadow: #c6b9d7}.service-dealers{--motora-surface-fill: #c8dfd5;--motora-metal-light: #f1f7f4;--motora-metal-mid: #dcebe4;--motora-metal-shadow: #b6d0c3}.service-symbol{display:flex;flex:none;margin:0 0 13px;color:#292e32}.service-symbol svg{width:25px;height:25px}.service strong{color:var(--ink);min-height:0;font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.1px;white-space:nowrap}.service .service-caption{display:block;margin-top:3px;color:var(--ink);font-size:14px;line-height:20px}.service.glass-enhanced>motora-surface{filter:none}.section-heading{margin:0 2px 12px;align-items:center}.section-heading h2{margin:0;font-size:15px;font-weight:500;line-height:24px}.section-heading p{margin-top:3px;font-size:14px;line-height:20px;color:var(--muted)}.result-count{align-self:center;padding-bottom:2px;font-size:14px;line-height:20px;color:var(--muted)}.car-card{padding:10px;border:0;border-radius:27px;background:#fff;box-shadow:0 10px 28px #22282e09}.car-card .photo-wrap{border-radius:18px;isolation:isolate}.car-card .photo-track{aspect-ratio:4 / 3}.car-card .photo-wrap:after,.detail-photo-wrap:after{content:none}.car-card .photo-save{top:10px;left:auto;right:10px;--jelly-icon-button-radius: 22px}[data-action=save][aria-pressed=true]{color:#ce414b;--jelly-label: #ce414b}[data-action=save][aria-pressed=true] svg{fill:#ce414b;stroke:#ce414b}.car-card .photo-assessment{top:10px;bottom:auto;left:10px}.photo-assessment{padding-inline:10px;gap:5px;font-size:14px;font-weight:500;border-radius:16px}.photo-assessment>small{font-size:14px;font-weight:400;opacity:.8}.car-card .photo-count{bottom:19px;left:13px;right:auto;background:#ffffffd9;font-size:14px;padding:6px 9px}.photo-shortcuts{position:absolute;top:10px;right:62px;z-index:2;display:flex;align-items:center;gap:5px}.listing-shortcut{min-height:44px;border:0;border-radius:16px;padding:10px 7px;display:flex;align-items:center;justify-content:center;gap:5px;color:#353538;background:transparent;--motora-surface-fill: rgba(255, 255, 255, .76);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.listing-shortcut>motora-surface{inset:6px 0}.listing-shortcut span{font-size:14px;line-height:20px;font-weight:500}.listing-shortcut:focus-visible{outline:2px solid var(--selection-accent);outline-offset:2px}.car-card .feed-arrows{top:auto;right:10px;bottom:10px;display:flex;flex-direction:row;gap:3px}.car-card .feed-arrows jelly-icon-button,.detail-photo-wrap .photo-arrows jelly-icon-button{--jelly-icon-button-radius: 22px;--motora-surface-fill: rgba(255, 255, 255, .76);--jelly-icon-button-icon-size: 18px;width:44px;height:44px}.photo-arrows jelly-icon-button svg{width:18px;height:18px}.car-copy{position:relative;margin:0;padding:12px 6px 6px;background:transparent;border-radius:0;box-shadow:none}.car-copy .price-row{margin:0 0 4px;align-items:center;gap:6px 12px;flex-wrap:wrap}.car-copy .price{font-size:26px;line-height:31px;font-weight:600;letter-spacing:-.5px}.car-copy .city{font-size:14px;line-height:20px;gap:3px}.car-copy .city svg{width:12px;height:12px}.car-title-row{display:block}.car-title{display:block;max-width:none;font-size:18px;line-height:24px;font-weight:500;letter-spacing:-.25px}.car-make{display:inline}.car-meta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2px 8px;margin-top:3px;color:var(--muted)}.car-year{font-size:14px;line-height:20px;font-weight:400}.car-mileage{font-size:14px;line-height:20px;color:var(--muted);padding-left:8px;border-left:1px solid var(--line)}.car-meta,.price,.detail-price,.buyer-price{font-variant-numeric:tabular-nums}.listing-facts{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;min-width:0;margin-top:3px;color:var(--muted);font-size:14px;line-height:20px}.listing-facts>span+span{padding-left:9px;border-left:1px solid #dcdcdf}.car-actions{margin:12px 0 0;grid-template-columns:1.3fr 1fr;gap:8px}.car-actions jelly-button{--jelly-button-radius: 23px;--jelly-button-height: 46px;--jelly-button-font-size: 14px;font-size:14px}.car-actions jelly-button svg{width:18px;height:18px}jelly-button[data-action=message],jelly-button[type=submit],.filter-row jelly-button[data-action=filters],.send-button,.inspection-submit{--motora-surface-fill: var(--action-accent);--motora-press-tint: rgba(255, 255, 255, .025);--motora-press-shine: .14;--jelly-label: #fff;color:#fff}.filter-row jelly-button[data-action=filters]>svg{color:inherit}.bottom-nav{--motora-nav-inset: 4px;border-radius:32px;padding:var(--motora-nav-inset);max-width:404px;width:calc(100% - 28px)}.nav-item{min-height:55px;gap:4px;border-radius:27px;font-size:14px;font-weight:500;line-height:20px}.nav-item svg{width:21px;height:21px;color:inherit}.nav-item.sell svg{width:29px;height:29px;padding:5px;border-color:#8b9297;color:inherit;background:transparent}.nav-item:focus-visible{outline:2px solid #e3e8eb;outline-offset:-3px}.app-shell:has(.detail-main){background:#f2f3f3}.detail-header{position:relative;z-index:5;min-height:72px;padding:calc(12px + var(--motora-safe-top)) 18px 10px;gap:8px;background:#f2f3f3}.detail-header-title{position:absolute;left:50%;transform:translate(-50%);font-size:15px;font-weight:600;color:var(--ink)}.detail-header .header-actions{pointer-events:auto;margin-left:auto;gap:3px}.detail-header jelly-icon-button{--jelly-icon-button-radius: 22px}.detail-main{padding:0 0 136px}.photo-source{font-size:14px;line-height:20px;text-wrap:pretty}.photo-source a{display:inline-flex;min-height:44px;align-items:center;gap:4px;color:var(--selection-accent);text-decoration:underline;text-underline-offset:3px;border-radius:6px}.photo-source svg{width:13px;height:13px}.detail-main .gallery{margin:0 18px}.detail-photo-wrap{border:0;border-radius:18px;box-shadow:none;isolation:isolate}.detail-photo-wrap .photo-track{aspect-ratio:4 / 3;height:auto}.detail-photo-wrap .photo-assessment{top:10px;bottom:auto;left:12px}.detail-photo-wrap .photo-count{left:13px;right:auto;bottom:19px;min-width:40px;justify-content:center;font-size:14px}.detail-photo-wrap .photo-arrows{right:10px;bottom:10px;gap:3px}.detail-photo-wrap .photo-arrows jelly-icon-button{--jelly-icon-button-size: 44px;--jelly-icon-button-radius: 22px}.detail-gallery-tabs{padding:10px 18px 12px}#gallery-tabs{margin:0;width:100%;height:44px;--jelly-track: var(--control-rest)}#gallery-tabs,#spec-tabs,jelly-segmented{--jelly-pill: var(--control-selected);--jelly-label-on: var(--selection-accent)}.listing-body{position:relative;z-index:3;margin:0;padding:22px 20px 24px;border-radius:26px;background:#fff}.detail-summary{padding:0 0 14px}.detail-price-caption{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px}.detail-price-line{display:flex;justify-content:space-between;align-items:center;gap:12px}.listing-status{display:flex;align-items:center;gap:5px;color:var(--ink);font-size:14px;line-height:20px}.listing-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#8e99a6}.detail-price{margin:4px 0 0;font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.65px}.asking-price-label{display:block;margin:0;font-size:14px;line-height:20px;color:var(--ink)}.detail-price-line .city{font-size:14px;line-height:20px;gap:4px}.detail-identity h1{font-size:21px;line-height:27px;font-weight:550;letter-spacing:-.35px}.detail-identity p{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--muted)}.summary-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.summary-heading h2,.listing-description h2,.listing-details h2{font-size:16px;line-height:22px;font-weight:600}.spec-link{display:flex;gap:5px;align-items:center;min-height:44px;font-size:14px;color:var(--selection-accent);border-radius:12px}.spec-link svg{width:14px;height:14px}.params{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;background:none;border-radius:0;box-shadow:none}.params>div{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;gap:0 10px;align-items:center;padding:10px 13px;text-align:left;background:#f6f6f7;border-radius:12px}.params svg{grid-row:1 / 3;width:18px;height:18px;margin:0;color:var(--ink)}.params dt{margin:0;color:var(--muted);font-size:14px;line-height:20px}.params dd{margin:0;font-size:14px;line-height:20px;font-weight:500}.listing-description{margin:22px 0 18px}.listing-description p{margin-top:7px;color:var(--muted);font-size:14px;line-height:21px}.listing-description .text-button{min-height:44px;padding:0;gap:6px;font-size:14px;color:var(--selection-accent)}.listing-description .text-button svg{width:14px;height:14px}.report-card{--motora-surface-fill: #eef1f4;padding:14px 12px;border-radius:14px;gap:10px}.report-card strong{font-size:14px;line-height:20px;font-weight:600}.report-card small{font-size:14px;line-height:20px;margin-top:3px}.report-icon{width:32px}.report-icon svg{width:23px;height:23px}.listing-details{margin-top:26px}.listing-details h2{margin-bottom:6px}.listing-details .section-entry{padding:14px 0;gap:11px;min-height:74px}.listing-details .section-entry>span:not(.entry-icon){flex:1;min-width:0}.entry-icon{width:36px;height:40px;flex:none;display:grid;place-items:center;background:#f5f5f6;border-radius:14px}.entry-icon svg{width:19px;height:19px}.listing-seller{background:#f7f7f8;margin-top:20px;border-radius:16px;padding:0 14px 8px}.seller-avatar{background:#e7ebef}.contact-bar{padding:7px;border-radius:21px}.contact-bar jelly-button{--jelly-button-radius: 14px;--jelly-button-height: 48px;--jelly-button-font-size: 15px;font-size:15px}.page-intro{margin:14px 2px 24px}.page-intro h1,.buyer-intro h1{font-size:26px;line-height:31px;font-weight:600;letter-spacing:-.65px}.page-intro p,.buyer-intro>p{margin-top:7px;font-size:14px;line-height:20px;color:var(--muted)}.collection-label{display:flex;gap:9px;align-items:center;width:fit-content;margin:0 0 18px;padding:9px 13px;border-radius:12px;background:#fff;font-size:14px;min-height:44px}.collection-label>svg{width:17px;height:17px}.collection-count{display:grid;place-items:center;min-width:23px;height:23px;border-radius:50%;background:#edf0f3;margin-left:4px}.empty-state{background:#fff;border-radius:18px;padding:42px 22px;margin-top:0}.empty-icon{width:62px;height:62px;margin:0 auto 20px;background:#f3f5f7;border-radius:15px}.empty-icon svg{width:28px;height:28px}.empty-state h2{font-size:21px;line-height:27px;font-weight:600}.empty-state p{font-size:14px;line-height:21px;max-width:260px;margin:9px auto 23px}.empty-state jelly-button{--motora-surface-fill: #e0e6ec;--jelly-label: #2f3d4c;--jelly-button-radius: 13px;font-size:14px}.group-heading{margin:0 0 12px;padding-inline:3px;font-size:14px;line-height:20px;color:var(--muted)}.inbox-group{padding:15px;border-radius:18px;background:#fff}.conversation{width:100%;padding:8px 0;background:transparent;border:0;border-radius:16px;box-shadow:none;gap:12px}.conversation img{width:62px;height:64px;object-fit:cover;border-radius:10px}.conversation strong{font-size:15px;font-weight:550;line-height:21px}.conversation small,.preview-message{font-size:14px;line-height:20px}.mini-listing,.buyer-car{background:#fff;border:0;border-radius:16px;padding:10px;gap:12px}.mini-listing img,.buyer-car img{border-radius:10px;width:78px;height:65px}.mini-listing h1,.mini-listing h2,.buyer-car strong{font-size:15px;line-height:21px;font-weight:550;letter-spacing:-.2px}.mini-listing p,.buyer-car small{font-size:14px;line-height:20px;color:var(--muted)}.thread-main{padding-top:2px;padding-bottom:calc(168px + env(safe-area-inset-bottom) + var(--keyboard-inset, 0px))}.demo-note{background:transparent;color:var(--ink);font-size:14px}.message-bubble{background:#e6ebf0;color:#283440;border-radius:14px 14px 4px;box-shadow:none;font-size:14px;line-height:21px}.message-compose{border-radius:19px;padding:7px 8px 7px 15px;z-index:30;border:1px solid #d9dde0;transition:border-color .16s ease-out,box-shadow .16s ease-out}.message-compose:focus-within{border-color:#6e7880;box-shadow:0 0 0 1px #6e7880,0 4px 24px #19232c0c}.message-compose textarea{font-size:16px;border-radius:10px;-webkit-appearance:none;appearance:none}.message-compose textarea:focus-visible{outline:none}.conversation-start h2{font-size:21px;line-height:27px;font-weight:600}.draft-assessment{margin:10px 0 24px}.draft-label{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin-bottom:14px;border-radius:8px;background:#e7ecf1;color:var(--ink);font-size:14px;line-height:20px}.draft-label svg{width:14px;height:14px}#draft-form{margin-top:20px;padding:18px;border-radius:18px;background:#fff}#draft-form .form-grid{gap:12px}#draft-form input,#draft-form textarea{background:#f7f7f8;border-color:transparent}.field :is(input,textarea){-webkit-appearance:none;appearance:none;transition:border-color .16s ease-out,box-shadow .16s ease-out}.field :is(input,textarea):focus-visible,#draft-form :is(input,textarea):focus-visible{outline:none;border-color:#6e7880;box-shadow:0 0 0 1px #6e7880}@media(forced-colors:active){.message-compose:focus-within,.field :is(input,textarea):focus-visible,#draft-form :is(input,textarea):focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.message-compose,.field :is(input,textarea){transition:none}}html[data-jelly-motion=reduce] :is(.message-compose,.field input,.field textarea){transition:none}.field>span:first-child{font-size:14px;font-weight:500}.profile-main{padding-top:8px}.profile-card{display:flex;gap:14px;align-items:center;text-align:left;padding:18px;border:0;border-radius:18px;background:#fff}.profile-avatar{display:grid;place-items:center;width:58px;height:58px;flex:none;margin:0;border-radius:50%;background:#e9eef2}.profile-avatar svg{width:27px;height:27px}.profile-card h1{font-size:20px;line-height:26px;font-weight:600}.profile-card p{margin-top:3px;font-size:14px;line-height:20px;color:var(--muted)}.profile-mode{display:block;margin-top:6px;font-size:14px;line-height:20px;color:var(--ink)}.settings-group>h2{font-size:16px;line-height:23px;font-weight:600;margin:0 4px 12px}.settings-list{background:#fff;border-radius:18px;padding:5px 12px}.settings-list>a,.settings-list>button{padding:14px 2px;min-height:76px;gap:12px;font-size:14px}.settings-list>:last-child{border-bottom:0}.setting-symbol{display:grid;place-items:center;width:37px;height:40px;border-radius:14px;background:#f6f6f7;flex:none}.setting-symbol svg{width:19px;height:19px}.setting-copy{min-width:0;flex:1;text-align:left;font-weight:500}.setting-copy small{display:block;font-weight:400;font-size:14px;line-height:20px;margin-top:3px;color:var(--muted)}.setting-value{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:14px}.settings-list>a>svg,.settings-list>button>svg{width:16px;height:16px}.settings-list .switch{flex:none}.buyer-main{padding-top:2px}.buyer-intro{margin:22px 2px 18px}.buyer-panel{border:0;border-radius:18px;background:#fff;box-shadow:none;padding:18px}.buyer-section{margin:24px 0}.buyer-section h2,.buyer-panel h2,.buyer-fieldset legend{font-size:17px;line-height:23px;font-weight:600}.buyer-section-title{gap:9px}.buyer-section-title>svg{width:20px;height:20px}.buyer-panel p,.buyer-section p{font-size:14px;line-height:21px}.buyer-caption{font-size:14px;line-height:20px}.buyer-rows{margin-block:12px}.buyer-rows>div{padding:13px 0}.buyer-rows dt,.buyer-rows dd{font-size:14px;line-height:20px}.buyer-tabs{gap:7px;padding:4px;background:#ececee;border-radius:17px;margin:16px 0}.buyer-tabs a{font-size:14px;min-height:44px;border-radius:13px}.buyer-tabs a[aria-current=page]{background:#fff;color:var(--ink);box-shadow:0 2px 5px #24202a05}.buyer-entry{background:#fff;border:0;border-radius:16px;padding:16px 14px;margin-top:9px;min-height:76px}.buyer-entry>svg:first-child{width:21px;height:21px}.buyer-entry>span{flex:1;min-width:0}.buyer-entry strong{font-size:14px;font-weight:500}.buyer-entry small{font-size:14px;line-height:20px}.buyer-price{font-size:30px;line-height:37px;font-weight:500}.payment-result{background:#eef2f5;border:0;border-radius:16px;padding:16px}.payment-result strong{font-weight:450}.buyer-disclosure{background:#fff;border:0;border-radius:16px}.buyer-disclosure summary{min-height:56px;font-size:14px}.buyer-fieldset{margin-bottom:24px}.format-options label{border-radius:14px;background:#fff;border-color:transparent}.format-options label:has(input:checked){background:#e9eef3;border-color:#c8d2dd}.inspection-checks{border-radius:16px;background:#fff;padding:0 13px}.inspection-checks label{min-height:58px}.spec-panel{padding:6px 16px;border-radius:16px;background:#fff;margin-block:14px}.spec-list>div{padding-block:14px}.spec-list dt,.spec-list dd{font-size:14px;line-height:20px}.spec-list dd{font-weight:500}.spec-list>div:last-child{border-bottom:0}.sheet{background:#f8f8f9;color:var(--ink);border-radius:20px 20px 0 0}.sheet h2{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.5px}.sheet p{font-size:14px;line-height:22px}.sheet:has(.listing-popup){max-height:min(80dvh,700px)}.popup-vehicle{font-size:15px;line-height:22px;font-weight:500;margin:0 0 16px}.popup-vehicle>span{display:block;margin-top:3px;font-size:14px;line-height:20px;font-weight:400;color:var(--muted)}.specs-popup .spec-list>div{padding:12px 0}.specs-popup .spec-list>div:first-child{padding-top:0}.specs-popup .spec-list>div:last-child{border-bottom:0}.popup-vehicle,.buyer-caption,.form-help,.settings-list{overflow-wrap:anywhere}.quiet-note{font-size:14px;line-height:20px;color:var(--ink)}@media(hover:hover){.spec-link:hover{background:#e9edf1}.car-title:hover{color:var(--selection-accent)}}@media(max-width:350px){main{padding-inline:14px}header{padding-inline:14px}.home-header{gap:6px}.brand{font-size:22px;gap:4px}.brand-mark{font-size:24px}.discovery-panel{margin-inline:-14px;padding-inline:14px}.service{padding-inline:10px}.service strong{font-size:14px}.services{gap:6px}.car-title{font-size:17px}.car-copy .price{font-size:24px}.car-copy .city{font-size:14px}.listing-shortcut{padding-inline:7px;gap:4px}.listing-shortcut span{font-size:14px}.listing-shortcut svg{width:13px;height:13px}.listing-facts{gap:5px;font-size:14px}.listing-facts>span+span{padding-left:5px}.detail-main{padding-inline:0}.detail-main .gallery{margin-inline:14px}.detail-gallery-tabs{padding-inline:14px}.listing-body{padding-inline:16px}.detail-identity h1{font-size:21px}.params>div{padding-inline:10px;gap:0 7px}.params dd{font-size:14px}.settings-list>a,.settings-list>button{gap:9px}#draft-form{padding:14px}.buyer-panel{padding:15px}}.bottom-nav{padding:var(--motora-nav-inset);background:#1d2023e8;backdrop-filter:blur(20px) saturate(.6);-webkit-backdrop-filter:blur(20px) saturate(.6);--motora-press-tint: rgba(255, 255, 255, .02);--motora-press-shine: .08;box-shadow:inset 0 0 0 .5px #e8edf040,0 6px 20px #14191e21}@media(prefers-reduced-transparency:reduce){.bottom-nav{background:#25292c;backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bottom-nav{background:#25292c}}.car-card+.car-card{margin-top:18px}.inbox-group .conversation{color:inherit;text-decoration:none}:root{--ink: #202326;--muted: #686c70;--line: #dfe2e3;--action-accent: #202326;--signature-surface: #f8f9f9}.app-shell,.app-shell:has(.home-header),.app-shell:has(>.page-header){background:var(--signature-surface)}.app-shell:has(.home-header){background-image:linear-gradient(180deg,#edf3fa,#eeeff8 55%,#f8f9f9);background-size:100% 440px;background-repeat:no-repeat}main{padding-inline:20px}header{padding-inline:20px}.page-header{position:relative;z-index:1}.home-header{min-height:84px;padding-top:calc(6px + env(safe-area-inset-top))}.brand{font-size:25px;line-height:30px;letter-spacing:-.8px}.brand-mark{font-size:29px}.location-value{font-size:14px}.discovery-title{margin:5px 0 14px;font-size:clamp(25px,7.55vw,32px);font-weight:380;line-height:1.13;letter-spacing:-.055em}.discovery-title strong{font-weight:580}#search{height:58px;--jelly-input-height: 58px;--jelly-input-radius: 25px;--motora-surface-fill: rgba(255,255,255,.74)}.discovery-panel .search-wrap{margin:0 0 16px}.search-ai>span{border-radius:8px;font-size:14px;letter-spacing:.01em;background:#e4e8eb;border-color:#c9d0d6}.services{margin:24px 0 0;gap:10px}.service{min-height:110px;border-radius:17px;padding:15px 8px 13px;position:relative;align-items:center;justify-content:center;text-align:center;--motora-press-shine: .52}.service-symbol{margin-bottom:10px}.service-symbol svg{width:27px;height:27px}.service strong{font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.25px}.service .service-caption{font-size:14px;line-height:20px;margin-top:2px}.service-report{--motora-surface-fill: #e0e9f2;--motora-metal-light: #f7faff;--motora-metal-mid: #e9f0f6;--motora-metal-shadow: #c9d8e6}.service-finder{--motora-surface-fill: #e8e3f0;--motora-metal-light: #fbf9ff;--motora-metal-mid: #f0ecf5;--motora-metal-shadow: #d7cfe3}.service-dealers{--motora-surface-fill: #e0ede7;--motora-metal-light: #f7fcfa;--motora-metal-mid: #eaf3ef;--motora-metal-shadow: #cadfd4}.filter-row{margin:0 -20px;padding:0 20px;gap:8px;height:52px}.filter-row jelly-button{--jelly-button-radius: 22px}.quick-filter{border-radius:22px;color:var(--ink)}.quick-filter>svg,.quick-filter[data-active=true]{color:var(--ink)}.quick-filter select{--motora-surface-fill: rgba(255,255,255,.64);--motora-press-tint: rgba(255,255,255,.08);border-radius:22px;background:#fff;color:#202326;color-scheme:light}.quick-filter[data-active=true] select{--motora-surface-fill: #d9e4f1}.filter-row jelly-button[data-action=filters]{--motora-surface-fill: rgba(255,255,255,.78);--jelly-label: #353f4b;--motora-press-shine: .28;color:var(--ink)}.filter-row jelly-button[data-action=filters][data-active=true]{--motora-surface-fill: #d9e4f1}.quick-filter:has(select:focus-visible){outline:2px solid #718fa7;outline-offset:2px}.feed-main .section-heading{margin:32px 0 18px;align-items:center;gap:12px}.section-heading h2{font-size:23px;line-height:28px;font-weight:580;letter-spacing:-.8px}.catalogue-context{display:block;font-size:14px;line-height:20px;color:var(--muted);margin-top:3px}.car-card{border:0;box-shadow:none;border-radius:0;padding:0 0 24px;margin:0 0 26px;background:transparent;border-bottom:1px solid #e3e6e7}.photo-wrap{border-radius:21px}.photo-track{aspect-ratio:4 / 3}.car-copy{padding:14px 2px 0}.car-copy .price{font-size:27px;line-height:32px;font-weight:620;letter-spacing:-.8px}.car-copy .price-row{margin-bottom:4px}.car-title{font-size:18px;line-height:24px;font-weight:560;letter-spacing:-.4px}.vehicle-highlights{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 20px;margin:9px 0 0;padding:0;text-align:left;font-variant-numeric:tabular-nums}.vehicle-highlights>div{display:flex;align-items:baseline;gap:5px;min-width:0;padding:0;border:0}.vehicle-highlights dt{color:var(--muted);font-size:14px;line-height:20px;font-weight:400}.vehicle-highlights dd{margin:0;color:var(--ink);font-size:14px;line-height:20px;font-weight:640;letter-spacing:-.15px;white-space:nowrap}.car-copy .city{display:flex;width:fit-content;max-width:100%;margin-top:6px;font-size:14px;line-height:20px}.listing-facts{font-size:14px;margin-top:3px}.car-actions{margin-top:14px;grid-template-columns:1.5fr 1fr;gap:9px}.car-actions jelly-button{--jelly-button-radius: 15px;--jelly-button-height: 44px;--jelly-button-font-size: 14px}.photo-count{font-size:14px;padding:5px 9px;background:#fffdf6d9}.photo-shortcuts{top:8px;right:52px}.listing-shortcut{padding-inline:9px;font-size:14px}.listing-shortcut svg{width:13px;height:13px}.photo-save{top:8px;right:8px}.photo-assessment{top:10px;left:10px;font-size:14px}.bottom-nav{--nav-ink: #eef2f6;width:calc(100% - 32px);max-width:408px;border-radius:32px;background:#202831b8;border:.5px solid #ffffff52;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);box-shadow:0 8px 26px #18232e25}.nav-item{display:grid;grid-template-rows:30px 14px;align-content:center;justify-items:center;gap:6px;border-radius:27px;height:64px;min-height:64px;font-size:14px;line-height:20px}.nav-item svg{width:22px;height:22px;align-self:center}.nav-item.sell svg{width:30px;height:30px;padding:5px;margin:0;border-color:#c2cbd4}.detail-header{min-height:66px;background:var(--signature-surface)}.detail-header-title{font-size:14px;font-weight:550}.detail-main .gallery{margin:0 12px}.detail-photo-wrap{border-radius:24px}.detail-gallery-tabs{padding:12px 20px 18px}.listing-body{padding:0 22px 26px;background:var(--signature-surface);border-radius:0}.detail-price{font-size:32px;line-height:38px;letter-spacing:-1.1px;font-weight:610}.detail-price-caption{margin-bottom:5px}.detail-identity{margin-top:6px}.detail-identity h1{font-size:23px;line-height:29px;font-weight:560;letter-spacing:-.6px}.detail-identity .vehicle-highlights dd{font-size:16px;line-height:24px}.detail-identity p{margin-top:6px;font-size:14px;line-height:20px}.detail-summary{padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:22px}.detail-main h2{font-size:18px;line-height:24px;font-weight:560}.params{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.params>div{border-radius:13px;background:#eceff0;padding:14px}.params dt{font-size:14px}.params dd{font-size:17px;line-height:24px;font-weight:620;font-variant-numeric:tabular-nums}.report-card{border-radius:16px;padding:18px 16px;--motora-surface-fill: #e5ebef}.contact-bar{border-radius:23px;padding:7px;background:#fbfcfce8;border:.5px solid #d1d6da;box-shadow:0 8px 24px #18232e14}.contact-bar jelly-button{--jelly-button-radius: 17px;--jelly-button-height: 46px}.page-intro h1{font-size:34px;line-height:39px;font-weight:460;letter-spacing:-1.1px}.page-intro p{color:var(--muted);font-size:14px}.collection-label{border-bottom:1px solid var(--line);border-radius:0;padding:0 0 16px;margin:24px 0 20px;background:transparent}.profile-card{background:#252b30;color:#f7f8f9;border-radius:24px;padding:26px 22px;gap:17px;min-height:168px;align-items:center}.profile-card h1{color:#fff;font-size:29px;line-height:34px;font-weight:480;letter-spacing:-.8px}.profile-card p{color:#c5cdd3;font-size:14px}.profile-card .profile-mode{color:#d4dbe1;border-color:#69737c;background:transparent;font-size:14px}.profile-avatar{width:54px;height:54px;background:#e2e7ea;color:var(--ink);border-radius:18px;box-shadow:none}.settings-group{margin-top:26px}.settings-group h2{font-size:14px;font-weight:580;letter-spacing:-.2px}.settings-list{border-radius:18px;background:#fff}.settings-list>:is(a,button){min-height:78px;padding:16px}.setting-symbol{background:#edf0f1;border-radius:12px}.setting-copy{font-size:15px;font-weight:500}.setting-copy small{font-size:14px;font-weight:400}.sheet{border-radius:28px 28px 0 0;background:#fafcfee0;backdrop-filter:blur(28px) saturate(1.12);-webkit-backdrop-filter:blur(28px) saturate(1.12)}.sheet-heading{font-size:26px;line-height:31px;font-weight:510;letter-spacing:-.8px}.sheet::backdrop{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#1a232c40}.sheet[open]::backdrop{animation:backdrop-reveal .22s ease-out both}@keyframes backdrop-reveal{0%{opacity:0}to{opacity:1}}.vehicle-flight{position:fixed;z-index:90;inset:0 auto auto 0;overflow:hidden;pointer-events:none;transform-origin:0 0;will-change:transform;background:#e6eaec}.vehicle-flight img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:350px){main,header{padding-inline:16px}.filter-row{margin-inline:-16px;padding-inline:16px}.service{padding-inline:6px;min-height:108px}.service strong,.service .service-caption{font-size:14px}.section-heading h2{font-size:21px}.car-copy .price{font-size:25px}}@media(prefers-reduced-motion:reduce){.sheet[open]::backdrop{animation:none}}html[data-jelly-motion=reduce] .sheet[open]::backdrop{animation:none}@media(prefers-reduced-transparency:reduce){.bottom-nav{background:#252b30;backdrop-filter:none;-webkit-backdrop-filter:none}#search,.quick-filter select,.filter-row jelly-button[data-action=filters]{--motora-surface-fill: #fff}.sheet{background:#fafcfe;backdrop-filter:none;-webkit-backdrop-filter:none}.sheet::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(hover:hover)and (pointer:fine){.car-title:hover{text-decoration:underline;text-underline-offset:3px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bottom-nav{background:#252b30}.sheet{background:#fafcfe}}:root{--ink: #151719;--muted: #151719;--line: #dce1e5;--action-accent: #202326;--gallery-paper: #f8f9fa;--signature-surface: var(--gallery-paper);--motora-press-tint: rgba(30,35,40,.09)}body{background:#e9e9e5}.app-shell,.app-shell:has(.home-header),.app-shell:has(>.page-header){background:var(--gallery-paper);box-shadow:none}.app-shell:has(.home-header){background-image:linear-gradient(180deg,#f1f3f3 0%,var(--gallery-paper) 100%);background-size:100% 235px;background-repeat:no-repeat}.app-shell .home-header{min-height:78px;padding:18px 22px 14px;padding-top:calc(18px + env(safe-area-inset-top))}.app-shell .brand{font-size:27px;font-weight:650;letter-spacing:-1.2px;gap:8px;white-space:nowrap}.app-shell .brand-mark{font-size:20px;letter-spacing:-1px;margin-right:0;transform:none;color:var(--ink)}.location{min-height:44px;border:0;background:transparent;padding:0}.location-value{font-size:14px;gap:5px}.location-value svg{width:17px;height:17px}.app-shell .feed-main{padding:0 16px 114px}.app-shell .discovery-panel{padding:0 6px;margin:0}.discovery-panel .search-wrap{margin:0;border-radius:20px;background:transparent;box-shadow:0 4px 20px #28313308}#search{height:54px;--jelly-input-height:54px;--jelly-input-radius:20px;--motora-surface-fill:rgba(255,255,255,.76)}#search::part(input){font-size:16px;letter-spacing:-.2px;padding-inline-end:67px}.search-icon{top:17px}.search-ai{color:var(--action-accent)}.search-ai>span{background:transparent;border:0;font-size:14px;font-weight:550;min-width:20px}.app-shell .services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:15px 0 10px;padding:0 0 10px;border-radius:0;border-bottom:1px solid var(--line)}.app-shell .service{min-height:76px;padding:8px 3px;border:0;border-radius:12px;background:transparent;box-shadow:none;text-align:center;gap:0;--motora-surface-fill:transparent}.service:before,.service:after{content:none}.app-shell .service-symbol{margin:0 0 9px;width:27px;height:27px;flex:none;background:transparent;box-shadow:none;border:0}.app-shell .service-symbol svg{width:27px;height:27px;color:var(--ink)}.app-shell .service-finder .service-symbol svg{color:var(--action-accent)}.app-shell .service strong{font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.15px;color:var(--ink)}.app-shell .filter-row{margin:0 -22px;padding:0 22px 7px;height:51px;gap:7px;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.filter-row::-webkit-scrollbar{display:none}.app-shell .quick-filter{border-radius:12px;font-size:14px;padding-inline:11px;gap:6px;color:var(--ink)}.quick-filter select{--motora-surface-fill:rgba(255,255,255,.42);border-radius:12px}.quick-filter[data-active=true] select{--motora-surface-fill:#e6eaed}.filter-row jelly-button[data-action=filters]{--jelly-button-radius:12px;--jelly-button-font-size:14px;--motora-surface-fill:transparent;--jelly-label:var(--ink)}.vehicle-chip{display:inline-flex;align-items:center;flex:none;justify-content:center;min-height:44px;gap:6px;padding:0 11px;border-radius:12px;font-size:14px;white-space:nowrap;--motora-surface-fill:transparent}.vehicle-chip>svg{width:15px;height:15px;order:1}.vehicle-chip[data-active=true]{color:var(--ink);background:#e6eaed}.app-shell .section-heading{margin:22px 6px 15px;align-items:center}.app-shell .section-heading>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%}.app-shell .section-heading h2{font-size:23px;font-weight:550;letter-spacing:-.9px;line-height:29px}.catalogue-context{font-size:14px;line-height:20px;margin:0;white-space:nowrap}.catalogue{display:block}.app-shell .car-card{padding:0 0 26px;margin:0 0 28px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.app-shell .car-card+.car-card{margin-top:0}.app-shell .photo-wrap{border-radius:15px;isolation:isolate}.photo-wrap:after{content:none}.photo-track{aspect-ratio:4/3}.car-photo{object-fit:cover}.app-shell .car-copy{padding:19px 6px 0}.car-overview{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:17px;align-items:start}.car-identity{min-width:0}.app-shell .car-copy .price-row{margin:0 0 7px;display:block}.app-shell .car-copy .price{font-size:clamp(25px,6.5vw,30px);font-weight:650;letter-spacing:-1px;line-height:1.18;white-space:nowrap;font-variant-numeric:tabular-nums}.price small{font-size:14px;font-weight:500;letter-spacing:0;margin-left:2px}.app-shell .car-title-row{display:block;margin:0}.app-shell .car-title{display:block;font-size:21px;font-weight:460;line-height:1.19;letter-spacing:-.65px;overflow:visible;white-space:normal;text-overflow:clip}.car-title .car-make{font-weight:inherit}.app-shell .listing-facts{display:block;margin:8px 0 0;color:var(--muted);font-size:14px;line-height:20px}.app-shell .car-meta{display:grid;gap:13px;margin:0;padding-left:17px;border-left:1px solid var(--line);text-align:left}.car-meta>div{display:block}.car-meta dt{display:block;font-size:14px;line-height:20px;margin-bottom:2px}.car-meta dd{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.3px}.listing-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:21px}.app-shell .car-copy .city{min-width:0;margin:0;font-size:14px;line-height:20px;gap:7px;color:var(--ink)}.city>span{min-width:0}.city small{display:block;color:var(--muted);font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.city svg{width:17px;height:17px}.listing-contact{min-height:44px;display:flex;align-items:center;gap:9px;padding:0 15px;border:1px solid #9ba4ac;color:var(--ink);font-size:14px;font-weight:500;border-radius:12px;--motora-press-shine:.12}.listing-contact svg{width:16px;height:16px}.photo-assessment{--motora-press-shine:.13}.app-shell .photo-shortcuts{right:52px;top:6px}.app-shell .photo-save{top:6px;right:5px}.app-shell .listing-shortcut{font-size:14px;padding:0 9px;min-height:44px}.app-shell .listing-shortcut svg{width:14px;height:14px}.app-shell .car-card .photo-assessment{top:6px;left:7px;font-size:14px}.app-shell .photo-count{bottom:10px;left:11px;font-size:14px;padding:5px 8px}.app-shell .feed-arrows{bottom:3px;right:4px;gap:0}.app-shell .bottom-nav{--nav-ink:#fafbf8;--motora-nav-inset:4px;max-width:390px;width:calc(100% - 40px);padding:4px;border-radius:28px;background:#232523d9;border:.5px solid #ffffff20;backdrop-filter:blur(25px) saturate(.85);-webkit-backdrop-filter:blur(25px) saturate(.85);box-shadow:0 8px 28px #29302721}.bottom-nav:before,.bottom-nav:after{content:none}.app-shell .nav-item{color:#dddfda;height:48px;min-height:48px;grid-template-rows:24px 16px;gap:4px;font-size:12px;line-height:16px;font-weight:400;border-radius:24px;background:transparent;box-shadow:none}.app-shell .nav-item[aria-current=page]{color:#fff;font-weight:500}.app-shell .nav-item svg{width:21px;height:21px;margin:0}.app-shell .nav-item.sell svg{width:24px;height:24px;padding:3px;border:1px solid #dfe2dc;margin:0;background:transparent}.app-shell .nav-item.active:before,.app-shell .nav-item.active:after{content:none}.sheet{background:#fafaf7f0;border:.5px solid #fff9}.sheet-heading{font-weight:550;font-size:25px;line-height:31px;letter-spacing:-.7px}.sheet-header,.sheet-scroll{padding-inline:22px}.sheet-scroll>p{font-size:15px;line-height:23px}.sheet-close{min-width:44px;min-height:44px}.contact-choices{display:grid;gap:12px;margin:24px 0 16px}.contact-preview strong{line-height:1.4}.detail-main .gallery{margin-inline:12px}.detail-photo-wrap{border-radius:17px}.listing-body{padding-inline:22px}.detail-identity h1{font-size:27px;line-height:1.17;font-weight:500}.detail-price{font-size:31px}.contact-bar{background:#fafaf7cc;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:.5px solid #ffffff8f}.profile-card{background:#30332f}.settings-list>:is(a,button){min-height:82px}.setting-copy small{font-size:14px;line-height:20px;margin-top:4px}.page-intro{margin-bottom:26px}.page-intro h1{font-weight:500}.page-intro p{font-size:14px;line-height:21px}.form-help{font-size:14px;line-height:20px}.collection-label span{line-height:1.5}@media(min-width:600px){.app-shell{max-width:480px;margin-inline:auto}}@media(max-width:360px){.app-shell .home-header{padding-inline:18px}.app-shell .feed-main{padding-inline:12px}.app-shell .service strong{font-size:14px}.car-overview{grid-template-columns:minmax(0,1fr) 98px;gap:12px}.app-shell .car-meta{padding-left:12px}.app-shell .car-title{font-size:19px}.car-meta dd{font-size:15px}.app-shell .car-copy .price{font-size:25px}.app-shell .nav-item{font-size:12px}.catalogue-context{font-size:14px}}@media(prefers-reduced-transparency:reduce){.app-shell .bottom-nav{background:#30332f;backdrop-filter:none;-webkit-backdrop-filter:none}.sheet,.contact-bar{background:#fafaf7;backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){.app-shell .bottom-nav{background:#30332f}}.sheet:has(.vehicle-picker){height:min(88dvh,760px);max-height:min(88dvh,760px)}.sheet:has(.vehicle-picker) .sheet-scroll{display:flex;min-height:0;overflow:hidden;padding:0 22px 22px}.vehicle-picker{display:flex;flex-direction:column;min-height:0;width:100%}.picker-steps{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px 0 18px;border-bottom:1px solid var(--line)}.picker-step{min-width:0;padding:8px 5px;min-height:62px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:8px;color:var(--muted);text-align:left}.picker-step>span{font-size:14px;line-height:20px;white-space:nowrap}.picker-step>strong{font-size:14px;line-height:20px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-step[aria-current=step]{color:var(--ink);background:#e6eaed}.picker-step:disabled{opacity:.44;cursor:default}.picker-stage{padding:21px 0 3px;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.picker-eyebrow{color:var(--ink);font-size:14px;line-height:20px;margin:0 0 8px}.picker-heading{font-size:24px;font-weight:550;line-height:30px;letter-spacing:-.7px;margin:0;outline-offset:4px}.picker-help{font-size:14px;color:var(--muted);line-height:20px;margin:8px 0 18px}.picker-options{display:grid;gap:2px}.picker-option{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:11px 13px;border-radius:12px;text-align:left;width:100%}.picker-option[aria-pressed=true]{background:#ebece6}.picker-option strong{display:block;font-size:17px;line-height:23px;font-weight:500;letter-spacing:-.2px}.picker-option small{display:block;font-size:14px;line-height:20px;color:var(--muted);margin-top:2px}.picker-option>svg{width:19px;height:19px;flex:none}.picker-any{margin-bottom:7px}.picker-any strong{font-size:15px}.picker-footer{flex:none;padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.picker-footer p{text-align:center;margin:0 0 12px;font-size:14px;line-height:20px;color:var(--muted)}.picker-apply{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;border:1px solid #9ba4ac;border-radius:14px;background:#e6eaed;color:var(--ink);font-size:15px;font-weight:550;--motora-surface-fill:transparent}.picker-apply svg{width:19px;height:19px}.picker-step:focus-visible,.picker-option:focus-visible,.picker-apply:focus-visible,.vehicle-chip:focus-visible,.listing-contact:focus-visible{outline:2px solid #34424d;outline-offset:3px}@media(max-width:359px){.sheet:has(.vehicle-picker) .sheet-scroll{padding-inline:16px}.picker-step{padding-inline:3px}.picker-step>span{font-size:14px}.picker-option{min-height:63px}}.sheet .picker-eyebrow{font-size:14px;line-height:20px;margin:0 0 8px;color:var(--ink)}.sheet .picker-help{font-size:14px;line-height:20px;margin:8px 0 18px}.sheet .picker-footer p{font-size:14px;line-height:20px;margin:0 0 12px}.sheet:has(.vehicle-picker) .sheet-scroll{flex:1}.app-shell .quick-filter[data-active=true]{color:var(--ink);background:#e6eaed}.app-shell .quick-filter svg{order:1;width:15px;height:15px}:root{--jelly-color-foreground-default:var(--ink);--jelly-color-foreground-muted:var(--ink);--jelly-color-foreground-on-neutral:var(--ink);--jelly-label:var(--ink);--price-good-ink:var(--ink);--price-fair-ink:var(--ink);--price-high-ink:var(--ink);--selection-accent:#25313b;--ai-ink:var(--ink)}body{font-size:16px;line-height:1.5;background:#eceef0}.app-shell .service strong{font-size:15px;line-height:22px;font-weight:550;letter-spacing:-.15px}.app-shell .service{padding:10px 2px;min-height:82px}#search::part(input)::placeholder{color:var(--ink);opacity:1}.search-ai,.search-ai>span{color:var(--ink)}.app-shell .section-heading>div{flex-wrap:wrap;gap:4px 12px}.catalogue-context{white-space:normal;color:var(--ink);line-height:22px}.app-shell .car-copy{padding-top:18px}.car-overview{grid-template-columns:minmax(0,1fr) 120px;gap:16px}.app-shell .car-copy .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.price small{margin:0;font-size:16px}.app-shell .car-title{font-size:21px;font-weight:550;line-height:27px;letter-spacing:-.4px}.app-shell .listing-facts{font-size:15px;line-height:23px;margin-top:8px;color:var(--ink)}.app-shell .car-meta{padding-left:16px;gap:12px}.car-meta dt{font-size:14px;line-height:20px;color:var(--ink);margin-bottom:2px}.car-meta dd{font-size:18px;line-height:24px}.app-shell .car-copy .city{font-size:16px;line-height:23px}.city small{font-size:14px;line-height:21px;margin-top:2px;white-space:normal;overflow:visible;text-overflow:clip}.listing-bottom{align-items:start;margin-top:20px}.listing-contact{font-size:16px;min-height:46px;padding-inline:14px}.app-shell .nav-item{color:#fff}.app-shell .nav-item[aria-current=page]{font-weight:500}.app-shell .bottom-nav{background:#1f2327e0}.app-shell main{scroll-margin-bottom:120px}html{scroll-padding-bottom:120px}.detail-header-title{font-size:16px;line-height:24px}.detail-price-line{flex-wrap:wrap;gap:8px 16px;align-items:baseline}.detail-price-line>div{min-width:0}.detail-price-caption{margin-bottom:8px}.detail-price-caption,.asking-price-label{font-size:14px;line-height:22px;color:var(--ink)}.detail-price-line .city{font-size:16px;line-height:24px;color:var(--ink)}.detail-price{font-size:32px;line-height:39px;font-weight:650;letter-spacing:-.9px}.detail-identity{margin-top:12px}.detail-identity h1{font-size:27px;font-weight:550;line-height:34px;letter-spacing:-.6px}.detail-identity .vehicle-highlights{margin-top:16px;gap:8px 24px}.detail-identity .vehicle-highlights dt{font-size:16px;line-height:24px}.detail-identity .vehicle-highlights dd{font-size:20px;line-height:27px;font-weight:600}.detail-identity .generation-line{display:flex;align-items:baseline;gap:8px;margin:12px 0 0;font-size:16px;line-height:24px;color:var(--ink)}.generation-line strong{font-size:17px;font-weight:500}.detail-summary{padding-bottom:26px;margin-bottom:28px}.detail-main h2,.buyer-main h2{font-size:22px;line-height:29px;font-weight:550;letter-spacing:-.4px}.summary-heading{flex-wrap:wrap;gap:8px 14px;margin-bottom:14px}.spec-link,.listing-description .text-button,.vin-link,.sheet .text-button{font-size:16px;line-height:24px}.params{gap:12px}.params>div{grid-template-columns:20px minmax(0,1fr);gap:5px 9px;padding:16px 14px;align-items:start}.params svg{grid-row:1;align-self:center}.params dt{grid-column:2;font-size:14px;line-height:21px;color:var(--ink)}.params dd{grid-column:1/-1;font-size:20px;line-height:26px;white-space:normal;overflow:visible;text-overflow:clip;font-weight:500}.listing-description{margin:28px 0 24px}.listing-description p,.buyer-panel p,.buyer-section p,.buyer-intro p,.empty-state p,.page-intro p,.conversation-start p{font-size:16px;line-height:25px;color:var(--ink)}.listing-description p{margin-top:10px}.listing-description .text-button{margin-top:12px}.report-card{margin-block:24px;padding:20px 16px;gap:14px}.report-card strong,.section-entry strong{font-size:18px;line-height:25px;font-weight:500}.report-card small,.section-entry small{font-size:15px;line-height:23px;margin-top:5px;color:var(--ink)}.listing-details{margin-top:30px}.listing-details .section-entry{padding-block:20px}.listing-details .section-entry>span:not(.entry-icon){min-width:0}.seller-section{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:24px 0 8px;align-items:start}.seller-section h2{font-size:18px;line-height:25px}.seller-section p{font-size:15px;line-height:23px;color:var(--ink);margin-top:4px}.seller-section .seller-tag{display:none}.sample-caption,.quiet-note,.demo-note,.form-help,.sheet .form-help,.buyer-caption,.status-label,.field small,.market-chart figcaption{font-size:14px;line-height:22px;color:var(--ink)}.sample-caption a{color:var(--ink)}.buyer-rows>div{gap:12px;padding-block:15px}.buyer-rows dt,.buyer-rows dd,.spec-list dt,.spec-list dd{font-size:16px;line-height:24px;color:var(--ink)}.buyer-rows dd,.spec-list dd{font-weight:550}.buyer-entry strong{font-size:18px;line-height:25px}.buyer-entry small,.buyer-car small{font-size:14px;line-height:22px;color:var(--ink)}.buyer-car strong{font-size:17px;line-height:24px}.buyer-tabs a,.buyer-disclosure summary,.buyer-fieldset legend,.inspection-checks label,.format-options strong,.range-label{font-size:16px;line-height:24px}.buyer-fieldset legend{margin-bottom:12px;font-weight:550}.buyer-intro{margin-bottom:24px}.field>span:first-child{font-size:16px;line-height:24px;color:var(--ink)}.field input,.field textarea,.field select{font-size:16px;line-height:24px;color:var(--ink)}.field{gap:8px}.form-grid{gap:20px 16px}.sheet p,.sheet-scroll>p{font-size:16px;line-height:25px}.sheet h2{font-size:26px;line-height:33px}.sheet .popup-vehicle{font-size:18px;line-height:25px}.sheet .popup-vehicle>span{font-size:15px;line-height:23px}.picker-steps{display:flex;overflow-x:auto;gap:8px;overscroll-behavior-x:contain;scrollbar-width:thin;padding:7px 0 14px}.picker-step{flex:1 0 102px;max-width:156px;min-height:68px;padding:9px 10px}.picker-step>span{font-size:14px;line-height:21px}.picker-step>strong{font-size:15px;line-height:23px}.picker-step:disabled{opacity:.6}.sheet .picker-eyebrow{font-size:14px;line-height:22px;color:var(--ink)}.sheet .picker-help{font-size:16px;line-height:24px;margin-block:8px 16px}.picker-heading{font-size:24px;line-height:31px;font-weight:600}.picker-option{padding-block:12px}.picker-option strong,.picker-any strong{font-size:18px;line-height:25px}.picker-option small{font-size:14px;line-height:22px;margin-top:4px}.sheet .picker-footer p{font-size:14px;line-height:22px}.picker-apply{font-size:16px;line-height:24px}.setting-copy{font-size:18px;line-height:25px;font-weight:500}.setting-copy small{font-size:15px;line-height:23px;margin-top:5px;color:var(--ink)}.settings-group h2{font-size:20px;line-height:27px}.settings-list>:is(a,button){padding:18px 16px;min-height:86px}.profile-card p,.profile-card .profile-mode{font-size:15px;line-height:23px;color:#fff}.profile-card h1{font-size:28px;line-height:34px}.thread-car p,.conversation p,.contact-preview span{font-size:15px;line-height:23px;color:var(--ink)}.thread-car strong,.conversation strong,.contact-preview strong{font-size:17px;line-height:24px}.message-bubble{font-size:16px;line-height:25px}@media(max-width:360px){.car-overview{grid-template-columns:1fr;gap:16px}.app-shell .car-meta{display:grid;grid-template-columns:1fr 1fr;border:0;border-top:1px solid var(--line);padding:12px 0 0;gap:16px}.car-meta dd{font-size:18px}.app-shell .car-title{font-size:21px}.app-shell .section-heading>div{display:block}.catalogue-context{margin-top:4px}.detail-price-line .city{width:100%}.detail-price{font-size:30px}.detail-identity h1{font-size:25px;line-height:32px}.detail-identity .vehicle-highlights{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-identity .vehicle-highlights>div{display:block}.detail-identity .vehicle-highlights dd{margin-top:3px;font-size:19px}.detail-price-line{gap:6px}.form-grid,#draft-form .form-grid,.buyer-main .form-grid{grid-template-columns:1fr}.profile-card{gap:12px;padding-inline:18px}.profile-card h1{font-size:25px;line-height:31px}.format-options{grid-template-columns:1fr}}.filter-row jelly-button{font-size:16px;line-height:24px;--jelly-button-font-size:16px}#gallery-tabs,#spec-tabs{font-size:15px;line-height:22px;--jelly-label:var(--ink);--jelly-label-on:var(--ink);--jelly-segmented-font-size:15px}.text-button,.spec-link{color:var(--ink)}.picker-apply{color:#fff;background:transparent;border-color:transparent;--motora-surface-fill:var(--action-accent);--motora-press-tint:rgba(255,255,255,.025);--motora-press-shine:.14}.buyer-main p.buyer-caption,p.form-help,.sheet p.form-help{font-size:16px;line-height:25px}.app-shell .discovery-panel .search-wrap,.app-shell .discovery-panel .search-wrap:focus-within{box-shadow:none;transition:none}#search{--jelly-accent:#4b78a1;--jelly-ring:#4b78a1;--jelly-ring-width:1.5px;--jelly-ring-gap:0px}.message-compose:focus-within,.field :is(input,textarea):focus-visible,#draft-form :is(input,textarea):focus-visible{border-color:#7894ae;box-shadow:0 0 0 1px #92acc329,0 0 18px #638db62e}html[data-input=keyboard] :is(button,a,select):focus-visible,html[data-input=keyboard] jelly-button::part(button):focus-visible,html[data-input=keyboard] jelly-icon-button::part(button):focus-visible{outline-color:#557b9d}html[data-input=keyboard] .nav-item:focus-visible{outline-color:#aecbe5}@media(prefers-reduced-motion:reduce){.discovery-panel .search-wrap{transition:none}}@media(forced-colors:active){.message-compose:focus-within,.field :is(input,textarea):focus-visible,#draft-form :is(input,textarea):focus-visible{outline:2px solid Highlight}}.sheet.filter-popover{position:fixed;inset:auto;top:var(--popover-top,180px);left:var(--popover-left,12px);width:var(--popover-width,300px);max-width:calc(100vw - 24px);height:auto;min-height:0;max-height:var(--popover-height,380px);margin:0;padding:0;border-radius:18px;border:1px solid #ffffffd9;background:#fafcfef2;box-shadow:0 12px 40px #263a5124,0 2px 8px #263a5112;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.sheet.filter-popover::backdrop{background:#172c410b;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.filter-popover .sheet-header{padding:10px 16px;min-height:54px;border-bottom:1px solid #dce1e580;touch-action:manipulation}.filter-popover .sheet-grip{display:none}.filter-popover .sheet-heading{margin:0;padding:5px 38px 5px 0;font-size:18px;line-height:24px;font-weight:550}.filter-popover .sheet-close{top:5px;right:6px;width:44px;height:44px;min-width:44px;min-height:44px;background:transparent}.sheet.filter-popover .sheet-scroll{display:block;flex:none;max-height:calc(var(--popover-height,380px) - 56px);overflow:auto;padding:6px;overscroll-behavior:contain}.filter-popover .vehicle-picker{display:block}.filter-popover .picker-options{display:grid;gap:2px;margin:0}.filter-popover .picker-option{min-height:46px;padding:11px 12px;gap:12px;border-radius:11px}.filter-popover .picker-option strong{font-size:16px;line-height:22px;font-weight:400}.filter-popover .picker-option small{font-size:14px;line-height:20px;margin-top:2px}.filter-popover .picker-option[aria-pressed=true]{background:#e3ebf2}.filter-popover .picker-option[aria-pressed=true] strong{font-weight:550}.filter-popover .picker-check{flex:none;width:20px;visibility:hidden}.filter-popover .picker-check svg{width:18px;height:18px}.filter-popover .picker-option[aria-pressed=true] .picker-check{visibility:visible}.glass-enhanced>motora-surface{contain:layout style;overflow:visible}.vehicle-chip,.quick-filter{transition:background-color .18s ease-out,box-shadow .18s ease-out}.vehicle-chip:disabled{opacity:1;color:#8d949b;background:transparent;cursor:default}.vehicle-chip[data-active=true]{font-weight:550}.vehicle-chip[aria-expanded=true],.quick-filter:has(select:focus){background:#e2ebf3;box-shadow:inset 0 0 0 1px #789cbd30,0 0 12px #648daf2e}.app-shell .nav-item:active{background:#92b8d43b;box-shadow:inset 0 0 12px #bdd9ef2e}.buyer-tabs a,.spec-link,.buyer-disclosure summary,.inspection-checks label,.format-options label{border-radius:12px}@media(prefers-reduced-motion:reduce){.vehicle-chip,.quick-filter{transition:none}}@media(prefers-reduced-transparency:reduce){.sheet.filter-popover{background:#f8fafc;-webkit-backdrop-filter:none;backdrop-filter:none}}.search-understanding{margin:14px 0 4px;padding:16px;border:1px solid #d8e2eb;border-radius:20px;background:#f7fafc;color:var(--ink)}.search-understanding-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px -8px 2px 0}.search-understanding-top>span{display:flex;align-items:center;gap:7px;font-size:14px;line-height:20px;font-weight:550}.search-understanding-top svg{width:18px;height:18px}.search-dismiss{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;background:transparent;color:var(--ink)}.search-understanding h2{margin:0;color:var(--ink);font-size:20px;line-height:26px;font-weight:550;letter-spacing:-.5px;text-wrap:balance}.search-applied{margin:7px 0 0;font-size:14px;line-height:21px;color:var(--ink)}.search-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.search-choice{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;position:relative;min-height:46px;padding:11px 14px;border:1px solid #d3dee7;border-radius:13px;background:#fff;color:var(--ink);font-size:15px;line-height:21px;text-align:left;touch-action:manipulation}.search-choice strong{font-size:16px;line-height:22px;font-weight:550}.search-choice span{font-size:14px;line-height:20px}.search-choice-any{flex-basis:100%;background:transparent;align-items:center;border-color:transparent;padding:8px}.search-unresolved{border-left:2px solid #7894ae;padding-left:11px;margin-top:12px}.search-unresolved p{margin:0 0 6px;font-size:15px;line-height:22px;overflow-wrap:anywhere}.search-preview-note{margin:12px 0 0;font-size:14px;line-height:20px;color:var(--ink)}.search-choice:hover,.search-dismiss:hover{background:#eaf1f7}.search-choice:focus-visible,.search-dismiss:focus-visible{outline:2px solid #557b9d;outline-offset:3px}.search-choice:active,.search-dismiss:active{background:#e3edf6;box-shadow:0 0 18px #638db640}@media(prefers-reduced-transparency:reduce){.search-understanding{background:#f7fafc}}.search-understanding h2:focus{outline:none}.search-clear{z-index:2}.motion-native-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%);min-height:0!important;padding:0!important}.choice-trigger{position:relative;display:flex;align-items:center;width:100%;min-height:50px;border:0;border-radius:14px;padding:12px 36px 12px 14px;background:transparent;color:var(--ink);font:400 16px/24px Geist,sans-serif;text-align:left}.choice-trigger-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-filter .choice-trigger{position:absolute!important;inset:0;min-height:44px;height:100%;padding:0;border-radius:12px}.quick-filter:has(.choice-trigger){min-height:44px}.choice-trigger:focus-visible{outline:2px solid #557b9d;outline-offset:3px}.choice-trigger[aria-expanded=true]{box-shadow:0 0 22px #638db638;background:#e2ebf366}.choice-menu{position:fixed;inset:auto;margin:0;padding:0;border:1px solid #ffffffd9;border-radius:20px;color:var(--ink);background:#fafcfef7;box-shadow:0 14px 44px #263a5126,0 2px 8px #263a5110;overflow:hidden;max-width:calc(100vw - 24px);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.choice-menu[open]{display:flex;flex-direction:column}.choice-menu::backdrop{background:rgb(23 44 65 / calc(.09 * var(--motion-reveal,1)))}.choice-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:6px 8px 6px 16px;border-bottom:1px solid #dce1e580}.choice-header h2{margin:0;font-size:18px;line-height:24px;font-weight:550}.choice-close{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:50%;color:var(--ink);background:transparent}.choice-close svg{width:22px;height:22px}.choice-options{overflow:auto;min-height:0;padding:6px;overscroll-behavior:contain;touch-action:pan-y}.choice-option{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:46px;padding:12px;border:0;border-radius:12px;color:var(--ink);background:transparent;text-align:left;font:400 16px/22px Geist,sans-serif}.choice-option svg{flex:none;width:19px;height:19px;visibility:hidden}.choice-option[aria-selected=true]{background:#e3ebf2;font-weight:550}.choice-option[aria-selected=true] svg{visibility:visible}.choice-option:focus-visible,.choice-close:focus-visible{outline:2px solid #557b9d;outline-offset:-3px;background:#eef4f9}.choice-option:hover,.choice-close:hover{background:#edf3f8}.choice-option:disabled{opacity:.45}body.choice-open{overflow:hidden}.sheet::backdrop{background:rgb(20 28 38 / calc(.24 * var(--motion-reveal,1)))}.sheet.filter-popover::backdrop{background:rgb(23 44 65 / calc(.045 * var(--motion-reveal,1)))}.motion-ghost{z-index:3}.buyer-disclosure summary[aria-expanded=false] svg{transform:rotate(0)}@media(prefers-reduced-transparency:reduce){.choice-menu{background:#fafcfe;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.choice-menu{background:Canvas;border:1px solid CanvasText}.choice-option[aria-selected=true]{outline:1px solid Highlight}}.app-shell .services{gap:8px;margin:18px 0 17px;padding:0;border-bottom:0}.app-shell .service{min-height:120px;padding:16px 7px 14px;align-items:center;justify-content:center;border-radius:17px}.app-shell .service-report{--motora-surface-fill:#dce8f3;--motora-metal-light:#f0f6fb;--motora-metal-mid:#e3edf5;--motora-metal-shadow:#ccdcea;--service-ink:#396c94}.app-shell .service-finder{--motora-surface-fill:#e5e0ef;--motora-metal-light:#f6f3fa;--motora-metal-mid:#ece7f4;--motora-metal-shadow:#d7cee5;--service-ink:#70558b}.app-shell .service-dealers{--motora-surface-fill:#dcebe5;--motora-metal-light:#f0f8f4;--motora-metal-mid:#e4f0e9;--motora-metal-shadow:#ccdfd5;--service-ink:#377460}.app-shell .service-symbol{margin-bottom:11px;width:28px;height:28px}.app-shell .service .service-symbol svg{width:28px;height:28px;color:var(--service-ink)}.app-shell .service strong{white-space:normal;font-size:15px;line-height:20px;letter-spacing:-.15px;font-weight:550}.app-shell .service:focus-visible{outline:2px solid #557b9d;outline-offset:3px}.listing-bottom{display:block;margin-top:14px}.map-link{color:var(--ink);text-decoration:underline;text-decoration-color:#8299ab;text-underline-offset:3px;text-decoration-thickness:1px;border-radius:5px}.map-link:hover{text-decoration-color:currentColor}.map-link:focus-visible{outline:2px solid #557b9d;outline-offset:3px}.map-link:active{background:#dfeaf4;box-shadow:0 0 18px #638db630}.listing-location{display:flex;align-items:center;gap:7px;min-height:44px;width:100%;min-width:0;font-size:14px;line-height:21px;white-space:nowrap}.listing-location svg{width:16px;height:16px;flex:none}.listing-place,.location-separator{flex:none}.listing-seller-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.listing-location>svg:last-child{width:14px;height:14px;margin-left:auto}.detail-price-line .map-link.city{min-height:44px;white-space:nowrap}.seller-location{display:flex;align-items:center;gap:5px;white-space:nowrap}.seller-location .map-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px}.spec-list .map-link{display:inline-flex;min-height:44px;align-items:center;margin-block:-10px}@media(forced-colors:active){.app-shell .service{border:1px solid ButtonText}.map-link{color:LinkText}}.report-step-back{display:inline-flex;align-items:center;min-height:44px;gap:6px;margin:0 0 8px;padding:0 4px}.report-step-back svg{width:18px;height:18px}.report-purchase>p{margin:0 0 22px;font-size:17px;line-height:26px}#report-order-form .field{gap:9px}#report-vin{font-size:16px;line-height:24px;min-height:54px;padding:14px;letter-spacing:.4px;width:100%;min-width:0}#report-vin:focus-visible{outline:2px solid #557b9d;outline-offset:2px}.report-vin-help,.report-vin-error{font-size:15px;line-height:23px;margin:10px 0 20px}.report-vin-error{color:#9b2638}.report-vin-error[hidden]{display:none}.report-order-summary{margin:6px 0 24px}.report-order-summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.report-order-summary dt{font-size:15px;line-height:24px}.report-order-summary dd{min-width:0;margin:0;text-align:right;font-size:16px;line-height:24px;font-weight:550}.report-order-summary .report-order-vin{font-size:15px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.report-purchase .information-note strong{display:block;margin-bottom:8px;font-size:17px}.report-purchase .information-note p{margin:0}.report-purchase>jelly-button{margin-top:20px}.market-main{padding:12px 22px 116px}.market-main h1{font-size:28px;line-height:1.16;letter-spacing:-.035em;margin:12px 0 24px;font-weight:650}.market-main h2,.market-flow h2{font-size:20px;line-height:1.25;margin:0 0 12px;letter-spacing:-.025em}.market-main h3{font-size:17px;line-height:1.35;margin:0 0 8px}.market-main p,.market-flow p{font-size:15px;line-height:1.5;color:#24282c}.market-flow{display:flex;flex-direction:column;gap:18px;min-width:0;padding-bottom:8px}.market-flow p{margin:0}.market-flow .field{margin:0;min-width:0}.market-flow :is(input:not([type=checkbox]),textarea,select){font-size:16px;line-height:1.4;width:100%;min-width:0;box-sizing:border-box;color:#171a1d}.market-flow textarea{resize:vertical;min-height:100px}.market-flow input:not([type=checkbox]){min-height:48px}.market-flow input[type=date],.market-flow input[type=time]{appearance:none;background:#f0f2f3;border:1px solid #d9dfe3;border-radius:14px;padding:10px 12px}.market-note,.market-main .market-note,.market-flow .market-note{font-size:14px;color:#3c434a;line-height:1.5;margin:8px 0}.market-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;border:1px solid #d8dfe4;background:#f7f9fa;color:#172029;border-radius:15px;font:inherit;font-size:15px;line-height:1.3;cursor:pointer;touch-action:manipulation}.market-primary{background:#17212a;border-color:#17212a;color:#fff;font-weight:600}.market-button svg{width:19px;height:19px;flex-shrink:0}.market-button:hover{background:#e8f0f6}.market-primary:hover{background:#293e4e}.market-button:active{box-shadow:0 0 18px #769fc747}:is(.market-button,.market-link,.removable-filter,.market-sort select,.market-evidence-link,.market-check input):focus-visible{outline:2px solid #547a9a;outline-offset:3px;box-shadow:0 0 16px #709ac43b}.market-fieldset{border:0;padding:0;margin:24px 0;min-width:0}.market-fieldset legend{font-size:21px;font-weight:600;margin-bottom:5px}.market-feed-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px}.market-feed-tools .market-button{border:0;background:transparent;padding:8px;white-space:nowrap}.market-sort{position:relative;display:inline-flex;align-items:center;min-width:0;gap:6px}.market-sort svg{width:18px;height:18px;flex:0 0 auto}.market-sort select{max-width:100%;min-width:0;font:inherit;font-size:14px;color:#242a30;padding:10px 0;min-height:44px;border:0;background:transparent}.market-filter-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:10px 0 22px}.removable-filter{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;min-height:44px;background:#e8eef3;color:#263645;border:1px solid #d5dfe7;border-radius:12px;padding:8px 10px;font-size:14px;max-width:100%;text-align:start}.removable-filter svg{flex:0 0 15px;height:15px;width:15px}.market-empty{padding:24px 0}.market-empty h2{margin:0 0 10px;font-size:23px}.market-empty p{color:#323b43;font-size:16px;line-height:1.5}.market-empty>.market-button{margin:8px 8px 0 0}.market-assurance{margin:8px 0 26px}.market-evidence-link{display:flex;gap:12px;align-items:center;width:100%;padding:16px 0;text-align:start;background:transparent;border:0;color:#19232b;cursor:pointer}.market-evidence-link>svg{width:22px;height:22px;flex:0 0 auto}.market-evidence-link>svg:last-child{margin-inline-start:auto}.market-evidence-link strong{display:block;font-weight:600;font-size:17px}.market-evidence-link small{display:block;font-size:14px;line-height:1.45;margin-top:4px;color:#313f49}.market-detail-actions{display:grid;grid-template-columns:1fr auto;gap:10px}.market-rows{margin:0}.market-rows>div{display:grid;grid-template-columns:minmax(100px,.85fr) minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid #e0e5e8;font-size:15px;line-height:1.45}.market-rows dt{color:#38424a}.market-rows dd{margin:0;font-weight:550;color:#141c22;overflow-wrap:anywhere}.market-vin{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.market-source,.market-link{color:#263f54;text-decoration:none;display:flex;gap:10px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 0;font-size:16px;font-weight:550}.market-link:hover,.market-source:hover{text-decoration:underline}.market-link svg,.market-source svg{width:20px;height:20px;flex:0 0 auto}.market-link strong{display:block;font-size:17px}.market-link small{display:block;font-size:14px;color:#333f48;line-height:1.4;margin-top:5px}.market-item{margin-bottom:16px;padding:20px;border-radius:20px;background:#fff;border:1px solid #e2e7ea;overflow-wrap:anywhere}.market-item p{margin:8px 0}.market-state{font-weight:600}.market-row-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.market-shortcuts{display:flex;gap:12px;margin:0 0 24px}.market-shortcuts a{display:flex;align-items:center;min-height:44px;font-size:15px;font-weight:550;color:#243c4f;gap:6px}.market-shortcuts svg{width:16px;height:16px}.market-section{margin:30px 0}.market-section>h2{margin-bottom:16px}.compare-scroll{overflow-x:auto;overscroll-behavior-x:contain;margin:0 -8px;padding:8px}.compare-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.compare-table th,.compare-table td{min-width:142px;text-align:start;vertical-align:top;padding:12px;border-bottom:1px solid #dce3e8}.compare-table th:first-child{min-width:100px}.compare-table tbody th{font-weight:500}.compare-table td{font-weight:600;font-variant-numeric:tabular-nums}.compare-table a{color:#1b2832;text-decoration:none}.compare-table img{display:block;width:140px;height:100px;object-fit:cover;border-radius:12px;margin-bottom:12px}.compare-table button{margin-top:12px}.market-disclosure{border:1px solid #dce3e8;border-radius:16px;padding:16px}.market-disclosure summary{font-size:16px;font-weight:600;min-height:28px;cursor:pointer}.market-disclosure p{margin-top:12px}.market-check{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;cursor:pointer;min-height:44px}.market-check input{width:22px;height:22px;margin:0;flex:0 0 22px;accent-color:#334f66}.market-error{color:#9b2337!important;font-size:14px!important;margin:-8px 0 2px!important}.market-steps{display:flex;gap:16px;margin:24px 0;font-size:14px;color:#3d4650}.market-steps .active{font-weight:650;color:#172a3a}.market-car-name{font-size:20px!important;font-weight:600}.market-flow [aria-invalid=true]{border-color:#a83748}.sheet-scroll:has(.market-flow){scroll-padding-bottom:28px}#sheet:has(.market-flow){max-height:calc(100dvh - var(--keyboard-inset,0px) - 24px)}.message-bubble .text-button{min-height:44px;font-size:14px;color:inherit}@media(max-width:360px){.market-main{padding-inline:16px}.market-detail-actions,.market-flow .form-grid{grid-template-columns:1fr}.market-sort select,.market-feed-tools .market-button{font-size:14px}}@media(prefers-reduced-motion:reduce){.market-button{transition:none}}@media(forced-colors:active){.market-primary{border:1px solid ButtonText}}.photo-load-error{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;background:#e7edf1;color:#15232e;text-align:center;z-index:3}[dir=rtl] .photo-track,[dir=rtl] .brand,[dir=rtl] .market-vin{direction:ltr}[dir=rtl] .market-main,[dir=rtl] .market-flow,[dir=rtl] .field{text-align:start}[dir=rtl] .back-link svg,[dir=rtl] .market-link>svg:last-child{transform:scaleX(-1)}.market-button:disabled{opacity:.6;cursor:default;box-shadow:none}.market-main h1,.market-main h2,.market-flow h2{text-wrap:balance}.demo-note .text-button{display:block;margin:4px auto 0;min-height:44px;font-size:14px}.market-blocked{align-items:center;justify-content:space-between;gap:16px}.market-blocked p{font-size:15px;margin:0}.market-disclosure-body{display:flow-root}.market-disclosure-body>.market-button{margin-top:12px}.detail-summary:has(+.market-assurance){margin-bottom:4px}
