.vcard-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:14px 12px;display:grid}@media (width>=480px){.vcard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.vcard-grid{gap:20px 16px}}@container (width>=740px){.vcard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1000px){.vcard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=479px){.vcard-grid:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:12px 8px}.vcard-grid:not(.is-list)>.vcard:not(.vcard--api){grid-column:1/-1}}@media (width<=639px){.vcard-grid.is-list{grid-template-columns:minmax(0,1fr)}}.vcard{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);text-align:left;border-radius:18px;flex-direction:column;display:flex;position:relative}.vcard:hover{border-color:var(--line-2);box-shadow:0 1px 2px #0f0d220a,0 22px 44px -26px #0f0d2252}.vcard:has(.vcard__hit:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.vcard__hit:focus-visible{outline:none}:where(.vcard) :is(p,ul,h3){margin:0}:where(.vcard) ul{padding:0;list-style:none}:where(.vcard) svg{flex-shrink:0;display:block}.vcard__island{display:none}.vcard__hit:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.vcard__muted{color:var(--ink-4)}.vcard__media{z-index:2;aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 40%, var(--surface-2), var(--surface-3));border-radius:17px 17px 0 0;position:relative;overflow:hidden}.vcard__slide{height:100%;display:block;position:relative}.vcard__slide img{object-fit:cover;width:100%;height:100%;display:block}.vcard--sold .vcard__media img{filter:saturate(.55)}.vcard__media.is-empty:before,.vcard__media.is-broken:before{content:"No photos yet";background:var(--no-photo) center calc(50% - 14px) / 92px auto no-repeat;background-color:var(--surface-3);color:var(--ink-4);opacity:1;justify-content:center;align-items:center;padding-top:74px;font-size:12.5px;font-weight:500;display:flex;position:absolute;inset:0}.vcard__media.is-broken .vcard__scrim{display:none}.vcard__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0b122052,#0b12201f 45%,#0000);height:76px;position:absolute;inset:0 0 auto}.vcard__badges{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.vcard__media-bottom{z-index:3;pointer-events:none;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.vcard__timer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0b1220;white-space:nowrap;background:#ffffffe0;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;box-shadow:0 1px 2px #0b122014}.vcard__timer svg{width:12px;height:12px}.vcard__timer .num{font-variant-numeric:tabular-nums}.vcard__timer.is-soon{color:var(--brand-strong)}.vcard__timer.is-ended{color:#5c6678;font-weight:500}.vcard__media-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;white-space:nowrap;background:#0b12209e;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.vcard__media-badge svg{width:12px;height:12px}.vcard__count{font-variant-numeric:tabular-nums;margin-left:auto;padding:0 8px}.vcard__source{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;background:#0b122061;border-radius:999px;flex-shrink:1;min-width:0;height:22px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:500;line-height:22px;display:block;overflow:hidden}.vcard__report{z-index:3;white-space:nowrap;pointer-events:auto;background:#fffffff2;border-radius:7px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000d}.vcard__report:hover{text-decoration:none;box-shadow:0 1px 2px #0000000d,0 0 0 2px}.vcard__report svg{width:12px;height:12px}.vcard__report.is-inspection{color:#047857}.vcard__report.is-history{color:#1d4ed8}.vcard__tip{pointer-events:auto;cursor:default;position:relative}.vcard__tip:after,.vcard__tip:before{z-index:5;pointer-events:none;display:none;position:absolute}.vcard__tip:after{content:attr(data-tooltip);color:#fff;width:max-content;max-width:min(220px,70vw);font-family:var(--font);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;background:#333c4d;border-radius:9px;padding:7px 11px;font-size:12px;font-style:normal;font-weight:500;line-height:1.4;top:calc(100% + 9px);right:0;box-shadow:0 12px 28px -12px #0b12208c}.vcard__tip:before{content:"";border:6px solid #0000;border-top-width:0;border-bottom-color:#333c4d;top:calc(100% + 3px);right:14px}.vcard__tip:hover:after,.vcard__tip:hover:before{display:block}.vcard__badges .vcard__tip:after{left:0;right:auto}.vcard__badges .vcard__tip:before{left:14px;right:auto}.vcard__source.vcard__tip{overflow:visible}.vcard__source.vcard__tip:after{font-family:var(--mono);font-size:11.5px;top:auto;bottom:calc(100% + 9px)}.vcard__source.vcard__tip:before{border-top-width:6px;border-top-color:#333c4d;border-bottom-width:0;border-bottom-color:#0000;top:auto;bottom:calc(100% + 3px)}.vcard__tip.is-start:after{top:50%;right:calc(100% + 10px);translate:0 -50%}.vcard__tip.is-start:before{border:6px solid #0000;border-left-color:#333c4d;border-right-width:0;margin-top:-6px;top:50%;right:calc(100% + 4px)}.vcard__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px 16px 16px;display:flex;position:relative}.vcard__main{display:contents}.vcard__head{gap:5px;padding-bottom:2px;display:grid}.vcard__headrow{align-items:flex-start;gap:10px;display:flex}.vcard__heading{min-width:0;font-size:inherit;flex:1}.vcard__title{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.375;display:-webkit-box;overflow:hidden}.vcard__title:hover{text-decoration:none}.vcard:hover .vcard__title{color:var(--brand-text)}.vcard--compact .vcard__title{-webkit-line-clamp:1}.vcard__trim{color:var(--ink-3);font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:400;line-height:1.5;display:block;overflow:hidden}.vcard__source-mark{z-index:3;flex-shrink:0;display:flex}.vcard__source-mark:before{right:2px}.vcard__source-mark:after{right:-12px}.vcard__auction{background:var(--ink-4);color:#fff;min-width:17px;height:17px;font-family:var(--display);letter-spacing:-.02em;border-radius:4px;flex-shrink:0;place-items:center;margin-top:3px;padding:0 3px;font-size:9.5px;font-style:italic;font-weight:800;line-height:1;display:grid}.vcard__auction--copart{background:var(--copart)}.vcard__auction--iaai{background:var(--iaai)}.vcard__auction--encar{background:var(--encar)}.vcard__ids{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.vcard__ids .vcard__copy{letter-spacing:-.015em}.vcard--api .vcard__ids{justify-content:flex-start}.vcard__copy{z-index:2;color:var(--ink-3);font-family:var(--mono);white-space:nowrap;cursor:copy;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin:-1px -4px;padding:1px 4px;font-size:11px;line-height:1.5;display:inline-flex;position:relative}.vcard__copy:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.vcard__copy[data-copied]{color:var(--ok-icon)}.vcard__copy--vin{text-overflow:ellipsis;text-transform:uppercase;min-width:0;display:block;overflow:hidden}.vcard__copy--vin .vcard__copy-icon{display:none}.vcard__copy--lot{flex-shrink:0}.vcard__copy-icon{width:13px;height:13px;color:var(--ink-4);display:none}.vcard__copy:hover .vcard__copy-icon,.vcard__copy[data-copied] .vcard__copy-icon{color:currentColor}.vcard__lot-source{min-width:15px;height:15px;margin:0;font-size:8.5px;display:none}.vcard__place{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px}.vcard__place svg{width:14px;height:14px;color:var(--ink-4)}.vcard__line{color:var(--ink-2);font-size:13px;line-height:1.45}.vcard__line span{white-space:nowrap}.vcard__line span:not(:last-child):after{content:"·";color:var(--ink-4);margin:0 2px 0 6px}.vcard--compact .vcard__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vcard__pills{flex-wrap:wrap;gap:5px;display:flex}.vcard__pills li{background:var(--wash);max-width:100%;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;line-height:1.5;display:inline-flex;overflow:hidden}.vcard__pills li.has-icon{padding-left:7px}.vcard__pills svg{opacity:.75;width:13px;height:13px}.vcard__pills span{text-overflow:ellipsis;overflow:hidden}.vcard__pills li.is-good{background:var(--ok-tint);color:var(--ok-icon)}.vcard__pills li.is-bad{background:color-mix(in srgb, var(--bad-icon) 8%, transparent);color:var(--bad-icon)}.vcard__pills li.is-warn{background:color-mix(in srgb, var(--warn-icon) 12%, transparent);color:var(--warn-icon)}.vcard__specs{min-height:48px;color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 12px;font-size:13px;line-height:1.5;display:grid}.vcard__specs li{align-items:center;gap:8px;min-width:0;display:flex}.vcard__specs li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vcard__specs svg{width:16px;height:16px;color:var(--ink-4)}.vcard__specs .vcard__more{display:none}.vcard__swatch{border:1px solid var(--line-2);border-radius:999px;flex-shrink:0;width:12px;height:12px;margin:0 2px}.vcard__domain{min-width:0;color:var(--ink-4);align-items:center;gap:5px;margin-top:-2px;font-size:12px;display:none}.vcard__domain svg{width:13px;height:13px}.vcard__domain span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vcard--api{container:vcard/inline-size}@container vcard (width<=229px){.vcard--api .vcard__specs{grid-template-columns:max-content minmax(0,1fr);column-gap:8px;font-size:12px}.vcard--api .vcard__specs li{gap:4px}.vcard--api .vcard__specs svg{width:13px;height:13px}.vcard--api .vcard__body{padding-left:12px;padding-right:12px}.vcard--api .vcard__ids .vcard__copy{letter-spacing:-.03em;gap:3px;font-size:10px}.vcard--api .vcard__sold-box{flex-direction:column;align-items:flex-start;gap:8px}.vcard--api .vcard__sold-end{align-items:flex-start}.vcard--api .vcard__media.is-empty:before,.vcard--api .vcard__media.is-broken:before{content:"";background-position:50% calc(50% - 6px);background-size:72px;padding-top:0}}.vcard__brief,.vcard__info{display:none}.vcard__brief{color:var(--ink-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6px 12px;font-size:13px;line-height:1.35}.vcard__brief-item{align-items:center;gap:7px;min-width:0;display:flex}.vcard__brief-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vcard__brief-item>svg{width:15px;height:15px;color:var(--ink-4)}.vcard__brief .vcard__copy{max-width:calc(100% + 8px);color:var(--ink-2);justify-self:start;font-size:12.5px}.vcard__brief .vcard__copy-icon{display:block}.vcard__info-toggle{z-index:2;height:28px;color:var(--ink-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:4px;margin:-5px 0;font-size:13px;font-weight:600;list-style:none;display:flex;position:relative}.vcard__info-toggle::-webkit-details-marker{display:none}.vcard__info-toggle svg{width:15px;height:15px}.vcard__info-toggle:hover{background:var(--wash);color:var(--ink)}.vcard__info-less,.vcard__info[open] .vcard__info-more{display:none}.vcard__info[open] .vcard__info-less{display:inline}.vcard__info[open] .vcard__info-toggle svg{transform:rotate(180deg)}.vcard__info-lines{border-top:1px solid var(--line);color:var(--ink);gap:6px;margin-top:12px;padding:12px 0 2px;font-size:13px;line-height:1.4;display:grid}.vcard__info-lines li{align-items:flex-start;gap:8px;display:flex}.vcard__info-lines svg{width:16px;height:16px;color:var(--ink-4);margin-top:1px}.vcard__info-lines li.is-good svg{color:var(--ok-icon)}.vcard__info-lines li.is-warn svg{color:var(--warn-icon)}.vcard__lot-facts{color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(max-content,200px);grid-auto-flow:dense;justify-content:start;gap:6px 24px;font-size:13px;line-height:1.4}.vcard__lot-facts li{grid-column:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.vcard__lot-facts li.is-right{grid-column:2}.vcard__lot-facts svg{width:15px;height:15px;color:var(--ink-4);margin-top:1px}.vcard__lot-facts li.is-good,.vcard__lot-facts li.is-good svg{color:var(--ok-icon)}.vcard__lot-facts li.is-bad,.vcard__lot-facts li.is-bad svg{color:var(--bad-icon)}.vcard__lot-facts li.is-warn,.vcard__lot-facts li.is-warn svg{color:var(--warn-icon)}.vcard .vcard__list-only{display:none}.vcard__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}.vcard__foot--sold{border-top:0;flex-direction:column;align-items:stretch;padding-top:0}.vcard__foot-dates{display:none}.vcard__foot-dates svg{width:14px;height:14px;color:var(--ink-4)}.vcard__pricebox{flex:auto;justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;display:flex}.vcard__pricecell{min-width:0}.vcard__pricebox>.vcard__pricecell+.vcard__pricecell{text-align:right}.vcard__plabel{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.5;overflow:hidden}.vcard__price{color:var(--ink);font-family:var(--display);font-variant-numeric:proportional-nums;letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.25}.vcard__price.is-muted{color:var(--ink-3);font-size:16px;font-weight:600}@media (width>=640px){.vcard-grid:not(.is-list) .vcard:not(.vcard--api) .vcard__pricebox,.vgrid .vcard:not(.vcard--api) .vcard__pricebox,.hm-rail .vcard:not(.vcard--api) .vcard__pricebox{justify-content:flex-start;gap:14px}.vcard-grid:not(.is-list) .vcard:not(.vcard--api) .vcard__pricecell,.vgrid .vcard:not(.vcard--api) .vcard__pricecell,.hm-rail .vcard:not(.vcard--api) .vcard__pricecell{text-align:left;flex:1 1 0}}.vcard__ended-pill{background:var(--wash);height:26px;color:var(--ink-3);white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.vcard__ended-pill svg{width:13px;height:13px}.vcard__ended-pill.is-sold{background:color-mix(in srgb, var(--bad-icon) 9%, transparent);color:var(--bad-icon)}.vcard__ended-pill.is-warn{background:color-mix(in srgb, var(--warn-icon) 12%, transparent);color:var(--warn)}.vcard__foot.has-pill .vcard__pricebox{align-items:center}.vcard__foot.has-pill .vcard__pricecell{flex:auto!important}.vcard--sold-out,.vcard--sold-out:hover{border-color:color-mix(in srgb, var(--bad-icon) 22%, transparent);background:linear-gradient(color-mix(in srgb, var(--bad-icon) 3.5%, transparent), color-mix(in srgb, var(--bad-icon) 3.5%, transparent)), var(--surface)}.vcard--sold-out .vcard__foot,.vcard--sold-out .vcard__sold-box{border-top-color:color-mix(in srgb, var(--bad-icon) 14%, transparent)}.vcard__sold-box{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.vcard__sold-box .vcard__price{text-overflow:ellipsis;overflow:hidden}.vcard__sold-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.vcard__sold-type{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1.5;display:flex}.vcard__sold-type:before{content:"";background:var(--bad-icon);border-radius:999px;flex-shrink:0;width:6px;height:6px}@media (width<=639px){.vcard:not(.vcard--compact):not(.vcard--api) .vcard__title{font-size:18px}.vcard:not(.vcard--api):not(.vcard--compact) .vcard__ids,.vcard:not(.vcard--api):not(.vcard--compact) .vcard__line--wide,.vcard--api .vcard__ids,.vcard--api .vcard__trim{display:none}.vcard:not(.vcard--compact) .vcard__brief{display:grid}.vcard:not(.vcard--compact) .vcard__info{display:block}.vcard--api:not(.vcard--compact) .vcard__domain{display:flex}.vcard-grid:not(.is-list) .vcard--api .vcard__specs{flex-wrap:wrap;gap:6px 10px;display:flex}.vcard-grid:not(.is-list) .vcard--api .vcard__specs>li{flex:none;max-width:100%}.vcard:not(.vcard--api) .vcard__pricebox{flex:1;align-items:stretch;gap:0}.vcard:not(.vcard--api) .vcard__pricebox>.vcard__pricecell{text-align:center;flex:1 1 0}.vcard:not(.vcard--api) .vcard__pricebox>.vcard__pricecell+.vcard__pricecell{border-left:1px solid var(--line);text-align:center;margin-left:14px;padding-left:14px}.vcard:not(.vcard--api) .vcard__pricebox .vcard__price,.vcard:not(.vcard--api) .vcard__sold-box .vcard__price{margin-top:1px;font-size:22px}.vcard--compact .vcard__pricebox .vcard__price{font-size:18px!important}.vcard:not(.vcard--api) .vcard__pricebox .vcard__price.is-muted,.vcard:not(.vcard--api) .vcard__sold-box .vcard__price.is-muted{font-size:18px}.vcard__report{background:#fffffff0;border-radius:9px;justify-content:center;width:28px;height:28px;padding:0;box-shadow:0 1px 2px #0e172624}.vcard__report span{display:none}.vcard__report svg{width:16px;height:16px}.vcard__source{display:none}.vcard--api .vcard__media-bottom{bottom:8px}}@media (width>=640px){.vcard-grid.is-list{grid-template-columns:minmax(0,1fr);gap:12px}.vcard-grid.is-list .vcard{flex-direction:row;container-type:inline-size}.vcard-grid.is-list .vcard__media{aspect-ratio:auto;border-radius:17px 0 0 17px;flex:0 0 clamp(210px,27%,300px);align-self:stretch;min-height:clamp(158px,20.25cqw,225px)}.vcard-grid.is-list .vcard__slide{position:absolute;inset:0}.vcard-grid.is-list .vcard__body{flex-direction:row;gap:24px;padding:18px 20px}.vcard-grid.is-list .vcard__main{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.vcard-grid.is-list .vcard__title{font-size:17px}.vcard-grid.is-list .vcard__grid-only{display:none}.vcard-grid.is-list .vcard .vcard__list-only{display:inline}.vcard-grid.is-list .vcard .vcard__place{display:flex}.vcard-grid.is-list .vcard .vcard__lot-facts.vcard__list-only{display:grid}.vcard-grid.is-list .vcard__specs{grid-template-columns:repeat(2,minmax(max-content,1fr));row-gap:10px;min-height:0}.vcard-grid.is-list .vcard__specs .vcard__more{display:flex}.vcard-grid.is-list .vcard__ids{justify-content:flex-start;gap:16px}.vcard-grid.is-list .vcard__ids .vcard__copy{font-size:12.5px}.vcard-grid.is-list .vcard__copy-icon,.vcard-grid.is-list .vcard__copy--vin .vcard__copy-icon{display:block}.vcard-grid.is-list .vcard__copy--vin{display:inline-flex}.vcard-grid.is-list .vcard__lot-source{display:grid}.vcard-grid.is-list .vcard__foot{border-top:0;border-left:1px solid var(--line);text-align:right;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;min-width:160px;margin:0;padding:2px 0 0 20px}:is(.vcard-grid.is-list .vcard__foot:has(.vcard__pricebox),.vcard-grid.is-list .vcard__foot--sold){width:190px;min-width:0}.vcard-grid.is-list .vcard__foot--sold{gap:12px}.vcard-grid.is-list .vcard--sold-out .vcard__foot{border-left-color:color-mix(in srgb, var(--bad-icon) 14%, transparent)}.vcard-grid.is-list .vcard__foot-dates{gap:4px;width:100%;display:grid}.vcard-grid.is-list .vcard__foot-dates p{color:var(--ink-3);justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;line-height:1.5;display:flex}.vcard-grid.is-list .vcard__foot-dates p.is-live{color:var(--ok-icon);font-weight:600}.vcard-grid.is-list .vcard__foot-dates p.is-ended{color:var(--bad-icon);font-weight:600}.vcard-grid.is-list .vcard__foot-dates p.is-live svg,.vcard-grid.is-list .vcard__foot-dates p.is-ended svg{color:currentColor}.vcard-grid.is-list .vcard__pricebox{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-top:auto}.vcard-grid.is-list .vcard__pricebox>.vcard__pricecell+.vcard__pricecell{align-items:baseline;gap:6px;display:flex}.vcard-grid.is-list .vcard__pricebox>.vcard__pricecell+.vcard__pricecell .vcard__price{font-size:14px}.vcard-grid.is-list .vcard .vcard__price{font-size:22px;line-height:1.15}.vcard-grid.is-list .vcard .vcard__price.is-muted{font-size:17px}.vcard-grid.is-list .vcard__foot.has-pill .vcard__pricebox{align-items:flex-end}.vcard-grid.is-list .vcard__foot.has-pill .vcard__ended-pill{order:-1;align-self:flex-end;margin-bottom:4px}.vcard-grid.is-list .vcard__sold-box{text-align:right;border:0;flex-direction:column;align-items:flex-end;gap:6px;width:100%;margin-top:auto;padding:0}.vcard-grid.is-list .vcard__sold-type{letter-spacing:.05em;text-transform:uppercase}.vcard-grid.is-list .vcard--api .vcard__sold-box .vcard__ended-pill{order:-1}}@media (width>=1024px){.vcard-grid.is-list .vcard__specs{grid-template-columns:repeat(3,minmax(max-content,1fr))}}@media (width>=640px){@container (width<=959px){.vcard-grid.is-list .vcard__body{flex-direction:column;gap:14px}:is(.vcard-grid.is-list .vcard__foot,.vcard-grid.is-list .vcard__foot:has(.vcard__pricebox),.vcard-grid.is-list .vcard__foot--sold){border-top:1px solid var(--line);border-left:0;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:auto;padding:14px 0 0}.vcard-grid.is-list .vcard--sold-out .vcard__foot{border-top-color:color-mix(in srgb, var(--bad-icon) 14%, transparent)}.vcard-grid.is-list .vcard__foot-dates{width:auto}.vcard-grid.is-list .vcard__foot-dates p{justify-content:flex-start}.vcard-grid.is-list .vcard__pricebox,.vcard-grid.is-list .vcard__sold-box{flex-direction:row;align-items:center;gap:16px;width:auto;margin-top:0;margin-left:auto}}@container (width<=699px){.vcard-grid.is-list .vcard__lot-facts{grid-template-columns:minmax(0,1fr)}.vcard-grid.is-list .vcard__lot-facts li.is-right{grid-column:1}}}.hm-rail>.vcard,.vgrid>.vcard{height:100%}.hm-rail .vcard__ids{display:none}.view-toggle__btn svg{width:14px;height:14px}.view-toggle__btn:hover{text-decoration:none}.view-toggle__btn[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0f0d2214, 0 0 0 1px var(--line)}.pagination__step.is-disabled,.pagination__step.is-disabled:hover{border-color:var(--line);color:var(--ink-4);cursor:default;background:0 0}.pagination__note{color:var(--ink-4);text-align:center;flex-basis:100%;margin:4px 0 0;font-size:12.5px}@media (prefers-color-scheme:dark){.vcard{background-image:linear-gradient(#ffffff08,#fff0 180px);border-top-color:#ffffff1a}.vcard:hover{border-color:#fff3 #ffffff24 #ffffff24;box-shadow:0 1px 2px #0000004d,0 22px 44px -26px #000000d9}.vcard--sold-out,.vcard--sold-out:hover{background:linear-gradient(color-mix(in srgb, var(--bad-icon) 5%, transparent), color-mix(in srgb, var(--bad-icon) 5%, transparent)), var(--surface)}.vcard__timer,.vcard__report{color:#ffffffe6;background:#090c149e;box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 12px -4px #00000080}.vcard__timer.is-soon{color:#c4b5fd}.vcard__timer.is-ended{color:#fff9}.vcard__report.is-inspection{color:#6ee7b7}.vcard__report.is-history{color:#93c5fd}.vcard__media.is-empty:before,.vcard__media.is-broken:before{background-color:var(--surface-2)}}.band--catalog .band__title{letter-spacing:-.035em;font-size:40px;font-weight:600;line-height:1.08}.band--catalog .band__intro{margin-top:10px;font-size:15px;line-height:1.6}:is(.frame:has(#lot-grid),.frame:has(.noresults)){border-radius:22px}@media (width>=1024px){:is(.frame:has(#lot-grid),.frame:has(.noresults)){grid-template-columns:300px minmax(0,1fr)}:is(.frame:has(#lot-grid) .frame__side,.frame:has(.noresults) .frame__side){border-radius:21px 0 0 21px}:is(.frame:has(#lot-grid) .frame__main,.frame:has(.noresults) .frame__main){padding:24px}}@media (width>=1280px){:is(.frame:has(#lot-grid),.frame:has(.noresults)){grid-template-columns:316px minmax(0,1fr)}}.frame__main>.toolbar{gap:12px;margin-bottom:20px}@media (width>=640px) and (width<=1023px){.frame:has(#lot-grid) .frame__main{padding:20px}}@media (width<=1023px){.band--catalog .band__inner{padding-top:16px;padding-bottom:112px}}@media (width<=640px){.band--catalog .band__inner{padding-bottom:96px}}@media (width<=639px){.band--catalog .band__title{font-size:28px}.frame:has(#lot-grid) .frame__main{padding:12px}.overlap:has(#lot-grid){padding-left:0;padding-right:0}.frame:has(#lot-grid){border-left:0;border-right:0;border-radius:20px}}
