:root{--bg: #0f1216;--panel: #161b22;--panel-2: #1c232c;--line: #262f3a;--text: #e6edf3;--muted: #8b98a5;--accent: #58a6ff;--accent-dim: #1f6feb33;--good: #3fb950;--warn: #d29922;--bad: #f85149;--radius: 8px;--fs-head: 12px;--fs-small: 13px;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--topbar-h: 49px;--sidebar-w: 320px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}header.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;background:linear-gradient(180deg,#12171d,#0f1216);border-bottom:1px solid var(--line)}header.topbar h1{font-size:15px;margin:0;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;white-space:nowrap}header.topbar h1 b{color:var(--text)}.grow{flex:1}.topbar-find{display:flex;align-items:center;gap:8px;min-width:0}.topbar-query{position:relative;flex:1 1 auto;width:280px;min-width:0;max-width:100%}.topbar-query #q{display:block;width:100%;max-width:100%;min-width:0}.topbar-query .header-chat-slot{position:absolute;right:0;top:0;height:100%}.topbar-query.has-chat #q{padding-right:120px}@media(min-width:901px){.topbar-search .topbar-find{flex:1 1 180px;min-width:120px;max-width:280px}.topbar-search #q{width:100%}}.layout{display:grid;grid-template-columns:var(--sidebar-w) 1fr;align-items:start}aside.sidebar{position:sticky;top:var(--topbar-h);align-self:start;height:calc(100vh - var(--topbar-h));overflow-y:auto;overscroll-behavior:contain;width:100%;min-width:0;padding:12px;border-right:1px solid var(--line);background:var(--panel)}main{padding:12px 16px 60px;min-width:0}.drawer-head,.drawer-foot,.filters-toggle,.backdrop{display:none}.group{margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.group>summary{cursor:pointer;padding:8px 10px;font-weight:600;font-size:var(--fs-head);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);list-style:none}.group>summary::-webkit-details-marker{display:none}.group>summary:before{content:"▸ ";color:var(--muted)}.group[open]>summary:before{content:"▾ "}.group .body{padding:4px 10px 10px;display:grid;gap:8px;min-width:0}.group .body>*{min-width:0}label.field{display:grid;gap:3px;font-size:var(--fs-small);color:var(--muted);min-width:0}.field.lifetime{padding-bottom:8px;border-bottom:1px solid var(--line)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:0}.row2>*{min-width:0}input,select,button,textarea{font:inherit;color:var(--text);background:#0d1117;border:1px solid var(--line);border-radius:6px;padding:5px 7px;max-width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0}input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px;flex:none}select[multiple]{height:120px}.sidebar input:not([type=checkbox]),.sidebar select,.sidebar textarea{width:100%;min-width:0}.sidebar .body>button,.btn-block{width:100%}.sidebar .drawer-head button{width:auto}button{cursor:pointer;background:var(--panel-2);border:1px solid var(--line);padding:6px 10px;border-radius:6px}button:hover{border-color:var(--accent);color:var(--accent)}button.primary{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}button.ghost{background:transparent}button:disabled{opacity:.5;cursor:not-allowed}.checkline{display:flex;align-items:center;gap:6px;font-size:13px}.count-badge{background:var(--accent-dim);border-color:var(--accent);color:var(--accent);min-width:20px;text-align:center}.rs{display:grid;gap:2px;min-width:0}.rs-label{font-size:var(--fs-small);color:var(--muted)}.rs.bounded .rs-label{color:var(--text)}.rs-inputs{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:0}.rs-inputs>*{min-width:0}.rs-track{position:relative;height:34px;padding:0 10px;display:flex;align-items:center;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.rs-rail{position:relative;width:100%;height:4px;border-radius:2px;background:#22303d}.rs-fill{position:absolute;top:0;bottom:0;background:var(--accent);border-radius:2px}.rs-handle{position:absolute;top:50%;left:0;width:16px;height:16px;margin:0;border-radius:50%;background:#0d1117;border:2px solid var(--accent);transform:translate(-50%,-50%);pointer-events:none}.rs-handle:focus-visible,.rs-handle.focus{outline:2px solid var(--accent);outline-offset:3px}.rs-handle.set{background:var(--accent)}.rs-track.dragging{cursor:grabbing}.weight{display:grid;grid-template-columns:1fr 44px;gap:4px 8px;align-items:center;font-size:12px;min-width:0}.weight .rs-track{grid-column:1 / -1}.weight .val{font-family:var(--mono);text-align:right;color:var(--muted)}.weight.active .name{color:var(--text);font-weight:600}.weight.active .val{color:var(--accent)}.weight .name{color:var(--muted);min-width:0;overflow-wrap:anywhere}.weight .name.spec:after{content:" ◆";color:var(--warn);font-size:var(--fs-head)}.active-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.active-chips .chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 9px;border-radius:999px;font-size:var(--fs-small);text-align:left;background:var(--accent-dim);border-color:var(--accent);color:var(--text);overflow-wrap:anywhere}.active-chips .chip:hover{color:var(--text)}.active-chips .chip-x{color:var(--accent);font-size:var(--fs-head)}.active-chips.top{margin-bottom:8px}.group .legend{margin:0;font-size:var(--fs-small)}.match-help{font-size:var(--fs-small);color:var(--muted)}.match-help>summary{cursor:pointer;color:var(--accent);list-style:none}.match-help>summary::-webkit-details-marker{display:none}.match-help>summary:before{content:"▸ ";white-space:pre}.match-help[open]>summary:before{content:"▾ "}.match-help-body{display:grid;gap:6px;padding-top:6px}.match-help-body p{margin:0;line-height:1.45}.match-help-body b{color:var(--text);font-weight:600}.toolbar{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.tb-controls{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;justify-content:flex-end;min-width:0;margin-left:auto}.tb-group{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;min-width:0}.count{color:var(--muted);font-size:13px}.count b{color:var(--text)}.count.pin button{margin-left:2px;padding:0 6px;line-height:1.2}.count .seg{white-space:nowrap}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.table-wrap:has(details.th-hint[open]){min-height:26rem}table.results{width:100%;border-collapse:collapse;font-size:13px}table.results th,table.results td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}table.results th{position:sticky;top:0;background:#121820;z-index:5;cursor:pointer;font-size:var(--fs-head);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line)}table.results th.sorted{color:var(--accent)}th .th-hint{display:inline-block;position:relative;font-size:var(--fs-head);cursor:default}th .th-hint>summary,th .th-hint>.th-hint-mark{display:block;padding:0 2px}th .th-hint>summary{list-style:none;cursor:help;color:var(--muted);border-radius:4px}th .th-hint>summary::-webkit-details-marker{display:none}th .th-hint>summary:hover,th .th-hint[open]>summary{color:var(--accent)}.col-hint{display:none;scroll-margin-top:calc(var(--topbar-h) + 8px)}.th-hint-body{position:absolute;z-index:30;top:100%;right:0;margin-top:6px;width:max(300px,22vw);max-width:80vw;max-height:20rem;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:0 8px 24px #00000073;color:var(--text);font:400 var(--fs-small)/1.45 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;cursor:default}table.results tbody tr:hover{background:#151c25}td.num,th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}td.model{white-space:normal;max-width:320px;min-width:160px}table.results td.model .vehicle-name{display:inline-block;max-width:min(clamp(150px,20vw,260px),calc(100% - 28px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}td.thumb img{width:64px;height:44px;object-fit:cover;border-radius:4px;background:#222;display:block}.sub{color:var(--muted);font-size:var(--fs-small)}.badge{display:inline-block;padding:1px 6px;border-radius:999px;font-size:var(--fs-head);border:1px solid var(--line);color:var(--muted);margin-left:4px}.badge.incomplete{color:var(--warn);border-color:#6b4c0d}.badge.good{color:var(--good);border-color:#1c5a2a}.badge.spec{color:var(--accent);border-color:#1f4b7a}.badge.delisted{color:var(--bad);border-color:#6b2320}.badge.warn{color:var(--warn);border-color:#6b4c0d}.badge.bad{color:var(--bad);border-color:#6b2320}.badge.pprk-flag{cursor:help}table.results tr.group-row{cursor:pointer}table.results tr.group-row.open{background:#151c25}table.results td.expand{width:1%;padding-right:0;white-space:nowrap}td.expand img{display:inline-block;vertical-align:middle;margin-left:4px}button.expander{background:none;border:none;padding:0 4px;line-height:1;color:var(--muted);font-size:12px}button.expander:hover{color:var(--accent)}tr.group-listings>td{background:#121820;padding:0 8px 8px}tr.group-listings .group-open-model{padding:6px 0;font-size:13px}.nested-wrap{overflow-x:auto}table.results.nested{margin:0}table.results.nested th{position:static;cursor:default;background:transparent}table.results.nested tbody tr:last-child td{border-bottom:none}.nested-more{padding:6px 8px;font-size:12px}.group-row .gname{font-weight:600}.toolbar input.short{width:4em}.scorebar{position:relative;display:block;width:60px;height:6px;background:#22303d;border-radius:3px}.scorebar i{position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:3px;display:block}.more{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin:16px 0}.more .err{color:var(--bad)}.more .sentinel{flex-basis:100%;height:1px}.tagline{flex:0 0 100%;margin:0 0 2px;color:var(--muted);font-size:14px;line-height:1.4}.tb-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.count.lead{color:var(--text);font-size:15px}.count.lead b{font-size:18px}.tb-count.updating .count{opacity:.5}.tb-updating{color:var(--warn);font-size:13px}.tb-scope{color:var(--muted);font-size:var(--fs-small)}.tb-count .tb-scope{flex:0 0 100%}.tb-headline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}@media(min-width:901px){.tb-headline{flex:0 0 100%;min-height:47px}}.tb-about-toggle{flex:none;color:var(--muted);font-size:13px}.tb-about-toggle:after{content:" ▾"}.tb-about-toggle[aria-expanded=true]:after{content:" ▴"}.tb-about{flex:0 0 100%;padding:8px 10px;border-left:2px solid var(--line)}.tb-about p{margin:0 0 4px}.tb-about p:last-child{margin-bottom:0}.tb-about .tagline{margin-bottom:6px}.seg-switch{display:inline-flex}.seg-switch>button{border-radius:0;margin:0}.seg-switch>button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.seg-switch>button:last-child{border-radius:0 var(--radius) var(--radius) 0;margin-left:-1px}.seg-switch>button[aria-pressed=true]{background:var(--accent-dim);border-color:var(--accent);color:var(--accent);position:relative}.tb-sort select{max-width:15em}details.tb-more{position:relative}details.tb-more>summary{cursor:pointer;color:var(--muted);font-size:13px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);list-style:none}details.tb-more>summary::-webkit-details-marker{display:none}details.tb-more>summary:after{content:" ▾"}details.tb-more[open]>summary:after{content:" ▴"}details.tb-more>summary:hover{color:var(--accent);border-color:var(--accent)}.tb-more-body{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:260px;padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px #00000073}.rcards{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.rcard{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.rcard-photo{display:block;align-self:start}.rcard-photo img,.rcard-nophoto{display:flex;align-items:center;justify-content:center;width:112px;height:84px;object-fit:cover;border-radius:6px;background:#222;color:var(--muted);font-size:var(--fs-small)}.rcard-body{min-width:0;display:flex;flex-direction:column;gap:3px}.rcard-title{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.rcard-name{font-weight:600;font-size:15px;line-height:1.3;overflow-wrap:anywhere}span.rcard-name{color:var(--text)}.rcard-badges:empty{display:none}.rcard-badges .badge:first-child{margin-left:0}.rcard-price{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;color:var(--text)}.rcard-facts{display:flex;flex-wrap:wrap;gap:0 12px;font-size:13px;color:var(--text)}.rcard-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcard-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px}.rcard-go{align-self:flex-start;font-weight:600;font-size:14px}a.rcard-go{display:inline-flex;align-items:center;min-height:36px;margin-top:2px}.rcard-model{font-size:13px;color:var(--muted)}.rcard-model:hover{color:var(--accent)}.rcard-panel{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:10px}.rcard-panel>p{margin:0;font-size:13px}.rcards.nested{grid-template-columns:minmax(0,1fr)}.rcards.nested .rcard{background:var(--panel-2)}.rcards-notice{padding:16px 4px}.result-state{margin:8px 0 16px;padding:16px;max-width:720px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.result-state.error{border-color:#6b2320}.result-state h2{margin:0 0 8px;font-size:17px}.result-state p{margin:8px 0;line-height:1.45}.relax-best button{margin-left:6px}.result-state ul.chips{list-style:none;padding:0;margin:8px 0;display:flex;flex-wrap:wrap;gap:8px}.result-state button.chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border-radius:999px;background:var(--panel-2);text-align:left}.result-state button.chip>span:first-child{overflow-wrap:anywhere}.result-state .chip-n{color:var(--good);font-family:var(--mono);font-size:var(--fs-small)}.result-state .chip-x{color:var(--muted)}.result-state button.chip:hover .chip-x{color:var(--bad)}.detail{max-width:1100px;margin:0 auto;padding:16px;min-width:0}.detail h2{margin:0 0 4px;min-height:68px;font-size:22px;overflow-wrap:anywhere}.car-on-site{min-height:22px}.car-meta,.car-model-chip{min-height:44px}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:12px 0}.gallery button{padding:0;border:0;background:#222;cursor:zoom-in;border-radius:var(--radius);overflow:hidden}.gallery button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gallery img{display:block;width:100%;height:180px;object-fit:cover;border-radius:var(--radius);background:#222}.gallery img:not(.photo-ready),.overview-photo img:not(.photo-ready){opacity:0}.gallery button,.overview-photo button,.overview-thumbnail{position:relative}.overview-thumbnail{height:360px;border-radius:var(--radius);overflow:hidden;background:#222}.gallery button:has(img:not(.photo-ready)):before,.overview-photo button:has(img:not(.photo-ready)):before,.overview-thumbnail:has(img:not(.photo-ready)):before{content:"";position:absolute;inset:0;border-radius:var(--radius);background:linear-gradient(100deg,#252b33 20%,#353c45,#252b33 70%);background-size:200% 100%;animation:car-photo-pulse 1.8s ease-in-out infinite}@keyframes car-photo-pulse{to{background-position-x:-200%}}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:10px 12px;min-width:0}.card{container-type:inline-size}.card h3{margin:0 0 8px;font-size:var(--fs-head);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.card ul{overflow-wrap:anywhere}dl.kv{display:grid;grid-template-columns:fit-content(55%) minmax(6ch,1fr);gap:3px 12px;margin:0;align-items:baseline}dl.kv dt{color:var(--muted);min-width:0;overflow-wrap:break-word}dl.kv dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:break-word}@container (max-width: 220px){dl.kv{grid-template-columns:minmax(0,1fr);gap:0}dl.kv dt{margin-top:6px;font-size:var(--fs-small)}dl.kv dd{text-align:left}}details.spec-note{margin-top:10px}details.spec-note>summary{cursor:pointer;color:var(--muted);font-size:12px;list-style:none}details.spec-note>summary::-webkit-details-marker{display:none}details.spec-note>summary:before{content:"▸ "}details.spec-note[open]>summary:before{content:"▾ "}details.spec-note>summary .sub{margin-left:6px;opacity:.7}details.spec-note[open]>summary .sub{display:none}.note-body{margin-top:6px;font-size:13px;line-height:1.5;text-align:left;overflow-wrap:break-word;white-space:pre-wrap}.sub.age{white-space:nowrap}ul.equip{columns:2;margin:0;padding-left:18px;font-size:13px}.notice{padding:10px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel-2)}.notice.pending{border-color:#6b4c0d;color:var(--warn)}.notice.done{border-color:#1c5a2a;color:var(--good)}.car-price{font-size:26px;margin:8px 0;min-height:90px}.car-price-before{display:block;min-height:24px;font-size:14px}.car-price .price-kind{display:block;font-size:var(--fs-head);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px 16px;margin:12px 0;align-items:start}.overview-photo{min-height:390px}.overview-photo button{display:block;width:100%;height:360px;padding:0;border:0;background:#222;cursor:zoom-in;border-radius:var(--radius);overflow:hidden}.overview-photo button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.overview-photo img{display:block;width:100%;height:360px;object-fit:cover;border-radius:var(--radius);background:#222}.photo-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:360px;padding:12px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);background:var(--panel)}.photo-note{margin:6px 0 0;font-size:12px}.overview-facts{min-width:0}.overview-facts dl.kv{font-size:15px}.overview-facts h3{margin:12px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.phones{display:inline-flex;flex-wrap:wrap}.phones>span{white-space:pre}a.open-original{display:block;margin-top:14px;padding:12px 14px;min-height:44px;box-sizing:border-box;text-align:center;font-weight:600;border-radius:var(--radius);background:var(--accent-dim);border:1px solid var(--accent);color:var(--accent)}a.open-original:hover{background:var(--accent);color:#0d1117}a.open-original:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.source-tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;border:1px solid var(--line);font-size:var(--fs-head);letter-spacing:.03em;color:var(--text);vertical-align:1px}.source-tag.estimate,.source-tag.warn{border-color:#6b4c0d;color:var(--warn)}.spec-scope{margin:0 0 8px;font-size:13px;color:var(--muted)}.conflict{display:block;margin:2px 0 4px;font-size:12px;color:var(--warn);text-align:inherit}p.conflict{margin:0 0 8px}.market-context-slot{min-height:320px;margin:0 0 12px;display:flex;align-items:center}.market-context{width:100%;box-sizing:border-box}.market-context .market-loading-skeleton{height:78px;border-radius:6px;margin:8px 0;background:linear-gradient(100deg,var(--panel-2) 20%,var(--line) 45%,var(--panel-2) 70%);background-size:200% 100%;animation:car-photo-pulse 1.8s ease-in-out infinite}.market-context .scope{margin:0 0 8px;font-size:13px;line-height:1.45}.market-context h4{margin:12px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.market-context .fine{margin:6px 0 0;font-size:12px;line-height:1.45}details.tech-record{margin-top:16px}details.tech-record>summary{cursor:pointer;color:var(--muted);font-size:13px}details.tech-record[open]>summary{margin-bottom:8px}.car-loading-status{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:20;width:fit-content;padding:7px 12px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--muted);box-shadow:0 2px 12px #0005}.skeleton-line{height:16px;margin:8px 0;border-radius:5px;background:var(--panel-2)}.skeleton-line.title{width:58%;height:28px}.skeleton-line.meta{width:38%}.skeleton-line.chip{width:20%}.skeleton-line.price{width:34%;height:30px;margin-top:25px}.skeleton-heading{min-height:290px}.skeleton-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin:12px 0;min-height:390px}.skeleton-photo{height:360px;border-radius:var(--radius);background:var(--panel-2)}.skeleton-facts{padding:8px 0}.skeleton-facts .skeleton-line{height:20px;margin:16px 0}.skeleton-facts .skeleton-line:nth-child(2n){width:74%}.skeleton-market{min-height:320px;box-sizing:border-box;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.skeleton-market .skeleton-line{max-width:600px}@media(max-width:600px){.detail h2{min-height:100px}.car-meta{min-height:72px}.skeleton-heading{min-height:350px}.overview-photo,.skeleton-overview{min-height:300px}.overview-photo button,.overview-photo img,.overview-thumbnail,.photo-missing,.skeleton-photo{height:240px;min-height:240px}.gallery img{height:140px}}main.ops{padding:12px 16px 60px;max-width:1400px;margin:0 auto;min-width:0}main.ops h2{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:18px 0 8px}.ops-section{min-width:0}table.ops-requests th,table.ops-events th,table.ops-submissions th{cursor:default}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px}.stat{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:8px 10px;min-width:0}.stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.stat-value{font-size:20px;font-variant-numeric:tabular-nums;margin-top:2px;overflow-wrap:anywhere}.stat-sub{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.stat.warn .stat-value{color:var(--warn)}.stat.bad .stat-value{color:var(--bad)}.warn-text{color:var(--warn)}.ops-vision-intro{margin:0 0 8px;max-width:70ch}.ops-vision-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ops-vision-form input[type=text]{flex:1 1 220px;min-width:0}.ops-vision-form .count{color:var(--muted);font-size:12px;overflow-wrap:anywhere}#opsVisionResult .card,tr.ops-detail-row .card{max-width:640px}table.ops-submissions td.model{white-space:normal;max-width:320px}table.ops-requests tr.ops-request,table.ops-submissions tr.ops-request{cursor:pointer}table.ops-requests tr.ops-request.open,table.ops-submissions tr.ops-request.open{background:#151c25}table.ops-requests td.model{white-space:normal;max-width:260px}tr.ops-detail-row>td{background:#121820}.timeline{display:flex;flex-wrap:wrap;align-items:center;gap:4px;white-space:normal}.tl-step{padding:1px 6px;border-radius:999px;font-size:11px;border:1px solid var(--line);color:var(--muted)}.tl-requested{color:var(--text)}.tl-dispatched,.tl-claimed{color:var(--accent);border-color:#1f4b7a}.tl-done{color:var(--good);border-color:#1c5a2a}.tl-failed{color:var(--bad);border-color:#6b2320}.tl-waiting{color:var(--warn);border-color:#6b4c0d}.tl-gap{font-family:var(--mono);font-size:11px;color:var(--muted)}.ev-list{display:grid;gap:2px;padding:4px 0}.ev{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;align-items:baseline}.ev-time{color:var(--muted)}.ev-type{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.ev-type.failed{color:var(--bad)}.ev-type.completed,.ev-type.spec_upserted{color:var(--good)}.ev-type.monitor_heartbeat,.ev-type.note{color:var(--muted)}.ev-detail{overflow-wrap:anywhere}table.ops-events td.model{white-space:normal;max-width:420px}#toast{position:fixed;bottom:16px;right:16px;z-index:50;display:grid;gap:8px;max-width:calc(100vw - 32px)}#toast div{background:var(--panel-2);border:1px solid var(--accent);color:var(--text);padding:8px 12px;border-radius:var(--radius);box-shadow:0 4px 20px #0008}#toast div.notice-error{border-color:var(--bad)}.ops-flag{border-top:1px solid var(--line);padding:8px 0 12px;min-width:0}.ops-flag h3{font-size:14px;margin:4px 0;overflow-wrap:anywhere}.ops-flag-controls,.ops-flag-percent,.ops-flag-lookup{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0}.ops-flag-percent input{width:5em}.ops-flag-lookup input{flex:1 1 220px;min-width:0;max-width:360px}.ops-flag-users{list-style:none;margin:4px 0;padding:0}.ops-flag-users li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0;overflow-wrap:anywhere}table.ops-overrides th{cursor:default}.auth{display:inline-flex;align-items:center;gap:6px;min-height:44px}.auth-actions{display:inline-flex;align-items:center;gap:6px;min-height:36px;white-space:nowrap}.mycars-slot{display:inline-flex;align-items:center;min-height:36px}.acct-menu-body .auth-actions{display:contents}.auth .header-hub-link{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;width:100px;min-height:44px;padding:2px 4px;border-radius:6px;white-space:nowrap}.auth .header-hub-link[aria-current=page]{color:var(--text)}.header-hub-badge{display:inline-flex;flex:none;justify-content:center;width:26px}.header-hub-badge b{min-width:20px;padding:1px 3px;border-radius:9px;background:var(--accent);color:var(--bg);font-size:12px;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.auth.folded{gap:4px}.acct-menu{position:relative}.acct-menu>summary{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer;list-style:none;color:var(--text);border:1px solid var(--line);border-radius:var(--radius)}.acct-menu>summary::-webkit-details-marker{display:none}.acct-menu>summary:hover,.acct-menu[open]>summary{color:var(--accent);border-color:var(--accent)}.acct-menu-body{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:180px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px #00000073}.acct-menu-body .auth-actions>button{min-height:44px;text-align:left}.acct-menu-body>.ops-link{display:flex;align-items:center;min-height:44px;padding:0 10px}.lang-toggle{display:inline-flex;align-items:center}.lang-toggle button{padding:2px 8px;font-size:12px}.lang-toggle button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lang-toggle button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.lang-toggle button[aria-pressed=true]{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}button.fav{background:none;border:none;padding:0 4px;margin:0 4px 0 0;line-height:1;font-size:15px;color:var(--muted);vertical-align:baseline;min-height:0}button.fav:hover,button.fav:focus-visible{color:var(--bad);background:none;border:none}button.fav.on{color:var(--bad)}button.fav.large{font-size:22px;margin-right:8px}td.model button.fav{float:left}.market button.fav{font-size:15px;margin-right:6px}#btnSaveSearch{white-space:nowrap}.chat-launcher{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.35em}.header-chat-slot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:112px;min-height:36px}.header-ops-slot{display:inline-flex;align-items:center;flex:none;width:44px;min-height:36px}.chat-launcher[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.acct-menu-body .lang-toggle{flex-direction:column;align-items:stretch;gap:6px}.acct-menu-body .lang-title{color:var(--muted);font-size:12px;padding:0 10px}.acct-menu-body .lang-toggle button{min-height:44px;font-size:14px;text-align:left;padding:8px 10px;border-radius:var(--radius);margin-left:0}.saved-hub{padding:24px 16px 60px;max-width:1100px;margin:0 auto;min-width:0}.hub-heading h1{margin:0 0 6px;font-size:26px}.hub-heading p{margin:0;color:var(--muted);max-width:70ch;line-height:1.5}.hub-nav{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:20px 0 16px}.hub-nav a{display:flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;padding:12px 14px;border-bottom:2px solid transparent}.hub-nav a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.hub-unread{border-radius:12px;padding:2px 6px;font-size:12px;background:var(--accent);color:var(--bg)}.hub-settings{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px;background:var(--panel-2)}.hub-settings summary{padding:12px 14px;cursor:pointer}.hub-settings-body{padding:0 14px 14px}.hub-settings h2{font-size:15px;margin:14px 0 8px}.hub-settings-body>p{line-height:1.5;font-size:var(--fs-small)}.hub-alerts{list-style:none;padding:0;margin:10px 0 0}.hub-alerts li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.hub-alerts a{min-width:0;overflow-wrap:anywhere}.hub-alerts small{display:block;color:var(--muted);margin-top:3px}.hub-empty{max-width:640px;padding:24px 0;line-height:1.5}.hub-empty h3{margin:0;font-size:17px}.hub-empty p{color:var(--muted)}.empty-action{display:block;width:fit-content;margin-top:12px}.saved-table tr:target{outline:2px solid var(--accent);outline-offset:-2px}.saved-table tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:12px}.tabs .tab{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);padding:8px 12px;font-size:14px}.tabs .tab b{color:var(--text);font-weight:600;margin-left:4px;font-variant-numeric:tabular-nums}.tabs .tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.tabs .tab:hover{color:var(--text);background:transparent}.saved-table td.query{white-space:normal;max-width:420px;color:var(--muted);font-size:var(--fs-small)}.saved-table td.model{white-space:normal}.saved-table td.model button.fav{float:none}.saved-table th,.saved-table td{vertical-align:middle}.saved-table tbody tr:hover{background:transparent}table.results.saved-table th{cursor:default}button.small{padding:2px 8px;font-size:12px;min-height:0;margin-left:8px}.empty{color:var(--muted);max-width:640px;line-height:1.5;padding:24px 4px}.empty b,.empty i{color:var(--text)}button.bell{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;margin:0;font-size:12px;min-height:40px;white-space:nowrap;color:var(--muted)}button.bell.on{color:var(--accent);border-color:var(--accent)}button.bell:disabled{opacity:.65;cursor:not-allowed}button.bell:disabled:hover{opacity:.65}.push-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:10px 12px;margin-bottom:12px}.push-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.push-row button{margin:0}.push-box p{margin:6px 0 0;line-height:1.5;max-width:70ch}.push-box .small{font-size:var(--fs-small)}.push-devices{margin:8px 0 0;padding-left:18px;font-size:var(--fs-small)}.spin{display:inline-block;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.gateway{max-width:640px;padding:16px;line-height:1.5;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.gateway h2{font-size:18px;margin:0 0 6px}.gateway h3{font-size:15px;margin:18px 0 4px}.gateway p{margin:6px 0}.gateway-kinds{margin:8px 0;padding-left:20px}.gateway-kinds li{margin:4px 0}.gateway-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.gateway-actions button{min-height:44px;padding:8px 14px}.gateway-actions button[aria-disabled=true]{opacity:.5;cursor:progress}@media(max-width:700px){.saved-hub{padding:20px 12px 48px}.hub-heading h1{font-size:23px}.hub-nav{gap:0}.hub-nav a{padding:12px 8px;font-size:13px}.tabs .tab{padding:10px 8px;font-size:13px}.saved-hub .table-wrap{overflow:visible}.saved-table,.saved-table tbody{display:block;width:100%}.saved-table thead{display:none}.saved-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid var(--line);border-radius:var(--radius);margin:12px 0;padding:14px}.saved-table td{display:block;border:0;padding:0;min-width:0;white-space:normal;text-align:left}.saved-table td[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.saved-table td.thumb{display:none}.saved-table td.model,.saved-table td.query,.saved-table td:last-child,.saved-table td[colspan]{grid-column:1 / -1;max-width:none}.saved-table td.model{font-size:16px;overflow-wrap:anywhere}.saved-table td:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.saved-table td:last-child button{margin-left:auto}.saved-table td.query{line-height:1.5}}body:has(main.model) header.topbar{position:static}main.model{padding:12px 16px 0;max-width:1400px;margin:0 auto;min-width:0}.model-title{font-size:20px;margin:0 0 2px;display:flex;align-items:center;gap:8px;min-height:32px}.model-title button.fav{float:none;margin:0}.model-sub{margin:0 0 16px;font-size:var(--fs-small)}.model-title-placeholder,.model-link-placeholder,.model-cta-placeholder{border-radius:5px;background:var(--panel-2)}.model-title-placeholder{width:min(330px,75%);height:28px;margin:2px 0 6px}.model-link-placeholder{width:min(200px,55%);height:14px;margin:0 0 18px}.model-cta-placeholder{width:min(170px,45%);height:17px;margin:10px 0}.model-intro-skeleton .specs-head{margin-bottom:8px}main.model h2{font-size:15px;margin:20px 0 8px}main.model h3{font-size:13px}.model-specs .cards{margin-bottom:4px}.spec-card-skeleton{box-sizing:border-box;min-height:154px;max-width:560px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.spec-card-skeleton span{display:block;height:12px;margin:0 0 18px;border-radius:4px;background:var(--panel-2)}.spec-card-skeleton span:first-child{height:20px;width:45%}.spec-card-skeleton span:nth-child(2){width:85%}.spec-card-skeleton span:nth-child(3){width:65%}.spec-card-skeleton span:nth-child(4){width:75%}.model-specs .sr-only,.trims .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spec-note{margin:8px 0 0;font-size:var(--fs-small);line-height:1.5}.model-specs dd .unresearched{color:var(--muted)}.years{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;min-height:38px}.years-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.years-toggle{padding:3px 10px;font-size:13px;min-height:0}.years-toggle b{font-variant-numeric:tabular-nums}.years-all{padding:3px 8px;font-size:12px;min-height:0}.years-panel{display:flex;flex-direction:column;gap:8px;padding:10px 12px;max-width:70ch;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.years-actions{display:flex;gap:8px}.years-actions button{padding:3px 14px;font-size:12px;min-height:0}.years-done{border-color:var(--accent)}.years .chips{display:flex;flex-wrap:wrap;gap:6px}.years .chip{padding:2px 10px;font-size:12px;min-height:0;border-radius:999px;font-variant-numeric:tabular-nums}.years .chip.on{border-color:var(--accent);color:var(--text)}.years .span-note{margin:0;font-size:var(--fs-small);max-width:70ch}.trims{margin-bottom:10px;min-height:38px}.trim-skeleton{display:flex;flex-wrap:wrap;gap:6px;min-height:38px}.trim-skeleton span{width:72px;height:30px;border-radius:999px;background:var(--panel-2)}.trims .chips{display:flex;flex-wrap:wrap;gap:6px}.trims .chip{padding:2px 10px;font-size:12px;min-height:0;border-radius:999px}.trims .chip.on{border-color:var(--accent);color:var(--text)}.specs-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.specs-head h2{margin-bottom:0}.model-specs .specs-head{margin-bottom:8px}.spec-request{padding:2px 10px;font-size:12px;min-height:0}.specs-none+.spec-request{margin-bottom:4px}.spec-request-sent{font-size:12px}.model-chart{display:contents}.model-chart-shell{position:relative;z-index:7;min-width:0;min-height:calc(var(--plot-h, 250px) + 36px);padding-bottom:8px;background:var(--bg)}.model-chart.with-pin .model-chart-shell{min-height:calc(var(--plot-h, 250px) + 66px)}.model-table-wrap.pinned .model-chart-shell{position:sticky;top:0}.chart-pin{display:flex;align-items:center;gap:4px;width:max-content;margin-left:auto;padding:3px 8px;min-height:30px;font-size:12px;border-radius:var(--radius);background:var(--panel-2)}.chart-pin[aria-pressed=true]{border-color:var(--accent)}.model-head{position:sticky;top:0;z-index:8;overflow-x:clip;overflow-y:visible;margin-bottom:calc(-1 * var(--model-head-h, 0px));background:#121820;touch-action:pan-y pinch-zoom}.model-table-wrap.pinned .model-head{top:var(--model-chart-h)}.model-head table.results{table-layout:fixed}.model-head table.results th{position:relative;top:auto}.model-head-sizer{opacity:0;pointer-events:none}.model-row-skeleton td{height:34px}.model-row-skeleton span{display:block;height:10px;width:min(55%,420px);border-radius:4px;background:var(--panel-2)}.model-table-x tbody :is(tr,a,button,[tabindex]){scroll-margin-top:var(--model-head-h)}.model-table-wrap.pinned .model-table-x tbody :is(tr,a,button,[tabindex]){scroll-margin-top:calc(var(--model-chart-h) + var(--model-head-h))}.model-head .col-hint{scroll-margin-top:0}.model-head .col-hint:not([hidden]){position:absolute;top:100%;left:0;right:0;margin:0;box-shadow:0 8px 24px #00000073}@supports not (overflow-x: clip){.model-head{overflow:hidden}.model-head .col-hint:not([hidden]){position:static}}.chart-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:4px;min-height:52px;font-size:12px}.chart-views{display:inline-flex;flex-wrap:wrap;gap:4px}.chart-views button{padding:3px 10px;font-size:12px;min-height:0;border-radius:999px}.chart-views button.on{background:var(--accent-dim);border-color:var(--accent);color:var(--text)}.chart-help{margin:6px 0 0;font-size:var(--fs-small);line-height:1.5;max-width:80ch;color:var(--text)}.chart-scope{margin:0 0 4px;min-height:2.9em;font-size:var(--fs-small);line-height:1.45;font-variant-numeric:tabular-nums}.chart-about{margin:4px 0 0;font-size:var(--fs-small)}.chart-about>summary{cursor:pointer;color:var(--muted);width:max-content}.chart-legend{display:inline-flex;align-items:center;gap:6px}.frontier-swatch{display:inline-block;width:22px;border-top:2px dashed var(--accent)}.best-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--text)}.chart-note,.chart-empty{margin:2px 0 0;font-size:var(--fs-small)}.chart-note{min-height:1.4em}.chart-empty{padding:16px 8px}.chart-chosen-slot{display:flow-root;height:28px}.chart-chosen{margin:4px 0 0;font-size:12px;display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.chart-chosen-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-chosen a,.chart-chosen button{flex:none}.chart-chosen button{padding:1px 8px;font-size:12px;min-height:0}.scatter{position:relative;width:100%;min-width:0;--dot-s: 55%;--dot-l: 66%}.scatter svg{display:block;overflow:visible;font-family:inherit}.scatter .grid{stroke:var(--line);stroke-width:1}.scatter .tick{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.scatter .axis-title{fill:var(--muted);font-size:11px}.scatter .dot{fill:hsl(var(--hue, 210) var(--dot-s) var(--dot-l));fill-opacity:.9;stroke:transparent;stroke-width:6;cursor:pointer;transition:fill-opacity .15s,stroke-width .15s}.scatter .dot:focus{outline:none}.scatter .dot:hover,.scatter .dot:focus-visible{fill-opacity:1}.scatter .dot:focus-visible{stroke:var(--accent);stroke-width:2}.scatter .dot.best{fill-opacity:1}.scatter .best-ring{fill:none;stroke:var(--text);stroke-width:1.5;pointer-events:none}.scatter .dot.killed{fill:var(--muted);fill-opacity:.2}.scatter .dot.chosen{fill-opacity:1}.scatter .dot.linked{fill-opacity:1;stroke:var(--accent);stroke-width:2.5}.scatter .ring{fill:none;stroke:var(--text);stroke-width:2.5;pointer-events:none}.scatter .crosshair{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 4;pointer-events:none}.scatter .crosshair-value{fill:var(--accent);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bg);stroke-width:4;stroke-linejoin:round;pointer-events:none}.scatter .dot.highlight{fill-opacity:1;stroke:var(--bg);stroke-width:1.5}.scatter .highlight-ring{fill:none;stroke:var(--accent);stroke-width:2.5;pointer-events:none}.scatter .frontier{fill:none;stroke:var(--accent);stroke-width:1.75;stroke-dasharray:5 4;pointer-events:none}.scatter .kill-zone{fill:url(#kill-hatch);stroke:var(--muted);stroke-dasharray:3 3;pointer-events:none}.scatter .hatch{stroke:var(--muted);stroke-opacity:.35;stroke-width:1.5}.scatter .kill-label{fill:var(--text);font-family:var(--mono);font-size:11px;font-weight:600;pointer-events:none}.chart-tip{position:absolute;z-index:5;pointer-events:none;display:flex;flex-direction:column;gap:1px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:6px 8px;font-size:12px;white-space:nowrap;box-shadow:0 4px 14px #0006}.chart-tip .tip-killed{color:var(--warn)}.chart-tip .tip-swatch{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;background:hsl(var(--hue) var(--dot-s) var(--dot-l))}main.model table.results tbody tr.chart-killed{opacity:.65}main.model table.results tbody tr.chart-active{opacity:1;background:var(--accent-dim)}main.model table.results tbody tr.chart-active td:first-child{box-shadow:inset 3px 0 var(--accent)}@media(prefers-reduced-motion:reduce){.scatter .dot{transition:none}}main.mycars{max-width:640px;margin:0 auto;padding:12px 16px 60px;min-width:0}.mycars .mc-heading{font-size:20px;margin:8px 0 6px;overflow-wrap:anywhere}.mycars .card{margin:12px 0}.mycars p{margin:6px 0}.mycars .notice{margin:12px 0}.mc-unavailable h2{font-size:17px;margin:0 0 4px}.mc-error{color:var(--bad)}.mc-hint{color:var(--muted);font-size:var(--fs-small);margin:2px 0 8px}.mc-details{color:var(--muted);overflow-wrap:anywhere}.mycars a.button{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:6px;background:var(--panel-2);color:var(--text)}.mycars a.button.primary{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.mycars a.button:hover{text-decoration:none;border-color:var(--accent)}.mc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.mc-actions button{min-height:44px;padding:8px 14px}.mycars button[aria-disabled=true]{opacity:.5;cursor:progress}.mc-cards{display:grid;gap:10px;margin:10px 0}a.card.mc-card{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--text);margin:0}a.card.mc-card:hover{text-decoration:none;border-color:var(--accent)}.mc-card-name{flex:1 1 100%;overflow-wrap:anywhere}.mc-card-nick{flex:1 1 100%}.mc-card-range{font-weight:600;font-variant-numeric:tabular-nums}.mc-figure{font-size:22px;font-variant-numeric:tabular-nums}.mc-figure small{font-size:var(--fs-small);color:var(--muted);margin-right:6px}.mc-asking{color:var(--warn)}.mc-confidence{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.mc-tradein{font-size:var(--fs-small)}.mc-trend{color:var(--muted);font-variant-numeric:tabular-nums}.mc-how summary{cursor:pointer;color:var(--accent);margin-top:8px}.mc-badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--fs-small);border:1px solid var(--line);white-space:nowrap}.mc-badge-high{border-color:var(--good);color:var(--good)}.mc-badge-medium{border-color:var(--warn);color:var(--warn)}.mc-badge-low{border-color:var(--bad);color:var(--bad)}.mc-range{margin:8px 0}.mc-range-bar{position:relative;height:10px;border-radius:5px;background:var(--accent-dim);border:1px solid var(--accent)}.mc-range-mid{position:absolute;top:-5px;width:4px;height:18px;margin-left:-2px;background:var(--text);border-radius:2px}.mc-range-ends{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums;margin-top:4px}.mc-range-ends small{color:var(--muted)}.mc-range-text{font-size:var(--fs-small);color:var(--muted)}.mc-comps ul{list-style:none;margin:0;padding:0}.mc-comp{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line);min-width:0}.mc-comp:first-child{border-top:none}.mc-comp>div{min-width:0;overflow-wrap:anywhere}.mc-comp img,.mc-comp-nophoto{flex:none;width:72px;height:54px;object-fit:cover;border-radius:4px;background:var(--panel-2)}.mc-comp-status{font-size:var(--fs-small);color:var(--muted)}.mc-form{display:grid;gap:4px}.mc-field{display:grid;gap:4px;margin:6px 0}.mc-field>span{font-size:var(--fs-small);color:var(--muted)}.mc-field input,.mc-field select{width:100%;min-width:0;min-height:44px;font-size:16px}.mc-check{display:flex;align-items:center;gap:8px;min-height:36px}.mc-fuels{border:none;padding:0;margin:6px 0;min-width:0}.mc-fuels legend{font-size:var(--fs-small);color:var(--muted);padding:0;margin-bottom:4px}.mc-fuels .chips{display:flex;flex-wrap:wrap;gap:8px}.mc-fuels .chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;cursor:pointer;background:var(--panel-2)}.mc-fuels .chip.on{border-color:var(--accent);color:var(--accent)}.mc-fuels .chip input{accent-color:var(--accent);margin:0}.mc-more{margin:8px 0}.mc-more summary{cursor:pointer;color:var(--accent);min-height:36px;display:flex;align-items:center}.mc-danger-zone{margin-top:28px;padding-top:12px;border-top:1px solid var(--line)}.mc-delete{color:var(--bad);min-height:44px}.mc-confirm{border:1px solid var(--bad);border-radius:var(--radius);padding:10px 12px}.mc-confirm button.danger{border-color:var(--bad);color:var(--bad);background:transparent}.auth .mycars-link{white-space:nowrap;padding:2px 4px;border-radius:6px}.auth .mycars-link[aria-current=page]{color:var(--text)}.acct-menu-body>.mycars-link{display:flex;align-items:center;min-height:44px;padding:0 10px}.mc-cta{margin:10px 0;min-height:1.4em}.mc-footer{margin:24px 0 8px;padding-top:12px;border-top:1px solid var(--line)}.mycars .shot-slot button,.mycars .shot-slot select,.mycars .gallery{min-height:44px}.mc-card-photo{width:100%;max-height:180px;object-fit:cover;border-radius:6px}.mycars .condition-card button{min-height:44px}@media(min-width:561px)and (max-width:900px){.topbar-page.guest .topbar-content .topbar-sub{display:none}.topbar-page.guest .header-chat-slot{width:44px}.topbar-page.guest .chat-launcher span{display:none}}@media(min-width:561px)and (max-width:1024px){header.topbar #authBox{margin-left:auto}}@media(min-width:561px)and (max-width:700px){header.topbar-page{display:grid;grid-template-areas:"header"}.topbar-page .topbar-content,.topbar-page .topbar-probe{grid-area:header;display:flex;align-items:center;flex-wrap:wrap;align-self:start;gap:8px 10px;min-width:0}.topbar-page .topbar-probe{visibility:hidden;pointer-events:none}.topbar-page .probe-title{font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;white-space:nowrap}.topbar-page .probe-title b{color:var(--text)}.topbar-page .probe-back{white-space:nowrap}.topbar-page .probe-chat{flex:none;width:112px;height:44px}.topbar-page .probe-auth{flex:none;width:148px;height:44px}.topbar-page.guest{gap:8px}.topbar-page.guest #backToSearch{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;font-size:0}.topbar-page.guest #backToSearch:before{content:"←";font-size:18px}}@media(min-width:701px),(max-width:560px){.topbar-page .topbar-content{display:contents}.topbar-page .topbar-probe{display:none}}@media(min-width:901px)and (max-width:949px){.topbar-search.guest .header-chat-slot{width:44px}.topbar-search.guest .chat-launcher span{display:none}}@media(min-width:901px)and (max-width:1240px){.topbar-search.guest #dbstats{display:none}}@media(max-width:900px){.layout{grid-template-columns:1fr}.filters-toggle{display:inline-flex;align-items:center;gap:6px}.chat-launcher{min-width:44px;min-height:44px}.header-chat-slot{min-height:44px}aside.sidebar{position:fixed;top:0;left:0;bottom:0;height:100%;width:min(88vw,340px);z-index:40;border-right:1px solid var(--line);box-shadow:8px 0 30px #000a;transform:translate(-101%);transition:transform .22s ease;visibility:hidden}body.filters-open aside.sidebar{transform:none;visibility:visible}body.filters-open{overflow:hidden}.backdrop{display:block;position:fixed;inset:0;z-index:35;background:#000a;opacity:0;transition:opacity .22s ease}.backdrop[hidden]{display:none}body.filters-open .backdrop{opacity:1}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:2;margin:-12px -12px 8px;padding:10px 12px;background:var(--panel);border-bottom:1px solid var(--line)}.drawer-foot{display:block;position:sticky;bottom:-12px;z-index:2;margin:14px -12px -12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line)}.match-help>summary{display:flex;align-items:center;min-height:44px}header.topbar{padding:10px 12px;gap:8px 10px}#q{flex:1 1 100%;width:auto}header.topbar .grow{display:none}header.topbar-search h1{margin-right:auto;min-width:0}.topbar-search .topbar-find{flex:1 1 100%}.topbar-search .topbar-find #q{flex:1 1 auto}.topbar-search #btnFilters{flex:none}.topbar-search #dbstats{display:none}.lang-toggle button{min-width:44px}.toolbar{gap:6px 12px}.toolbar>.tb-headline,.tb-controls,.tb-group{flex:0 0 100%}.tb-headline{justify-content:space-between;flex-wrap:nowrap}.tb-order .tb-sort{flex:1 1 0;min-width:0}.tb-order .tb-sort select{flex:1 1 auto;min-width:0;max-width:none}.tb-controls{justify-content:flex-start;gap:6px 12px;margin-left:0}.tb-group{gap:4px 10px}.tb-order{position:relative;flex-wrap:nowrap}.tb-order details.tb-more{position:static}.tagline{font-size:13px}.tb-more-body{left:0;right:0;min-width:0}details.tb-more>summary{display:inline-flex;align-items:center;gap:.3em;min-height:44px}a.rcard-go{min-height:44px}.rcard-model{display:inline-flex;align-items:center;min-height:44px}main{padding:12px 12px 60px}button,.sidebar input:not([type=checkbox]),.sidebar select:not([multiple]),input[type=search],input[type=text],input[type=number],select:not([multiple]){min-height:44px}.sidebar .group>summary{padding:14px 10px}.checkline{min-height:44px}button.expander{min-width:44px}.phones a{display:inline-flex;align-items:center;min-height:44px}.auth .header-hub-link{display:inline-flex;align-items:center;justify-content:center;gap:.3em;min-width:44px;min-height:44px}.model-title button.fav{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.model-title{min-height:44px}.model-title-placeholder{height:44px}.model .mc-cta{min-height:2.8em}.spec-card-skeleton{min-height:186px}.years{min-height:54px}.trims,.trim-skeleton{min-height:44px}.model-chart-shell{min-height:calc(var(--plot-h, 250px) + 56px)}.model-chart.with-pin .model-chart-shell{min-height:calc(var(--plot-h, 250px) + 100px)}.chart-head{min-height:102px}.chart-scope{min-height:4.35em}.chart-views button,.chart-chosen button{min-height:44px}.chart-chosen a{display:inline-flex;align-items:center;min-height:44px}.chart-chosen-slot{height:48px}.chart-pin,.years-toggle,.years-all,.years-actions button,.years .chip{min-height:44px}.chart-about>summary{padding:13px 0}th .th-hint>summary,th .th-hint>.th-hint-mark{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-12px -6px;vertical-align:middle}.th-hint-body{display:none}.table-wrap:has(details.th-hint[open]){min-height:0}.col-hint:not([hidden]){display:block;margin-bottom:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--text);font-size:13px;line-height:1.45}input[type=checkbox]{width:20px;height:20px}table.results th{padding:12px 8px}table.results td{padding:10px 8px}.rs-track{height:44px}.rs-handle{width:20px;height:20px}main.ops,main.saved{padding:12px 12px 60px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}table.ops-requests td.model,table.ops-events td.model{max-width:200px}ul.equip{columns:1}.gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.detail{padding:12px}.overview-photo{min-height:300px}.detail h2{min-height:100px}.car-meta{min-height:72px}.skeleton-heading{min-height:350px}.overview-photo button,.overview-photo img,.overview-thumbnail,.photo-missing,.skeleton-photo{height:240px;min-height:240px;max-height:none}.skeleton-overview{min-height:300px}.market-context-slot,.skeleton-market{min-height:500px}}@media(max-width:560px){.header-chat-slot{width:44px}.topbar-query.has-chat #q{padding-right:52px}header.topbar-search{position:static;padding-inline:16px}header.topbar-page h1{margin-right:auto;min-width:0}.topbar-page .topbar-sub{display:none}.topbar-page #backToSearch{flex:0 0 100%;font-size:12px}}@media(max-width:420px){.topbar-search .topbar-sub{display:none}}@media(max-width:560px){.toolbar input.short{width:3.2em}.tb-sort-word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:900px)and (max-height:500px){header.topbar-search{position:static}}@media(max-width:380px){.gallery{grid-template-columns:1fr 1fr}.toolbar .checkline{font-size:12px}}@media(prefers-reduced-motion:reduce){aside.sidebar,.backdrop{transition:none}}body[data-edge="1"] .local-only,[hidden]{display:none!important}
