.MotoDetail_wrap__FLHi5{display:flex;flex-direction:column;gap:var(--space-8)}.MotoDetail_block__ssKXY{display:flex;flex-direction:column;gap:var(--space-4)}.MotoDetail_blockTitle__9Rjia{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.MotoDetail_specGroup__V8Kkj{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.MotoDetail_specGroup__V8Kkj:first-of-type{margin-top:0}.MotoDetail_specGroupTitle__wIBcb{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.MotoDetail_specs__4UdG3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--space-8);gap:0 var(--space-8)}@media (max-width:640px){.MotoDetail_specs__4UdG3{grid-template-columns:1fr}}.MotoDetail_specRow__htjGQ{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.MotoDetail_specLabel__WhyHN{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.MotoDetail_specValue__fHs3f{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:right}.MotoDetail_overall__D9wn7{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-elevated);border-radius:var(--radius-md)}.MotoDetail_overallBadge__YeWGw{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:56px;padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:#fff;background:var(--color-primary)}.MotoDetail_overallBadge__YeWGw[data-tier=high]{background:var(--color-success)}.MotoDetail_overallBadge__YeWGw[data-tier=mid]{background:var(--color-primary)}.MotoDetail_overallBadge__YeWGw[data-tier=low]{background:var(--color-warning)}.MotoDetail_overallBadge__YeWGw[data-tier=accident]{background:var(--color-error)}.MotoDetail_overallText__Xw7Tn{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1}.MotoDetail_overallCaption__Vx0M5{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.MotoDetail_overallHint__iebws{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}.MotoDetail_accidentChip__E5Rm7{flex-shrink:0;padding:var(--badge-padding);border-radius:var(--radius-sm,6px);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:#fff;background:var(--color-error)}.MotoDetail_components__4WDCq{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-3) var(--space-6);gap:var(--space-3) var(--space-6);margin-top:var(--space-4)}.MotoDetail_comp__5AyHx{display:flex;flex-direction:column;gap:var(--space-2)}.MotoDetail_compHead__6G_WS{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.MotoDetail_compLabel__Q_4E8{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.MotoDetail_compLetter__kxuPP{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.MotoDetail_compLetter__kxuPP[data-tier=high]{color:var(--color-success)}.MotoDetail_compLetter__kxuPP[data-tier=mid]{color:var(--color-primary)}.MotoDetail_compLetter__kxuPP[data-tier=low]{color:var(--color-warning)}.MotoDetail_bar__jRkdx{display:flex;gap:3px}.MotoDetail_seg__dyrNy{flex:1 1;height:8px;border-radius:2px;background:var(--color-bg-overlay)}.MotoDetail_seg__dyrNy[data-on][data-tier=high]{background:var(--color-success)}.MotoDetail_seg__dyrNy[data-on][data-tier=mid]{background:var(--color-primary)}.MotoDetail_seg__dyrNy[data-on][data-tier=low]{background:var(--color-warning)}.MotoDetail_compLegend__J4gX_{grid-column:1/-1;margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted)}.MotoDetail_videos__vMPwb{display:flex;flex-direction:column;gap:var(--space-4)}.MotoDetail_video__vPGnn{width:100%;max-width:640px;border-radius:var(--radius-md);background:#000;display:block}.lot_layout__7w0GH{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:900px){.lot_layout__7w0GH{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:var(--space-8);align-items:start}}.lot_gallery__kvQFA{min-width:0}.lot_sidebar__Xtihn{display:flex;flex-direction:column;gap:var(--space-5)}.lot_priceCard__QmZIS{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--color-bg-elevated);border-radius:var(--radius-lg)}.lot_priceLabel__NB4_S{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.lot_price__BLShD{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.1}.lot_priceNote__tpC_K{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5;margin-bottom:var(--space-2)}.lot_specs__IwaTk{display:flex;flex-direction:column;gap:0;padding:var(--space-4) var(--space-6);background:var(--color-bg-elevated);border-radius:var(--radius-lg)}.lot_specRow__1HPnp{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-default)}.lot_specRow__1HPnp:last-child{border-bottom:none}.lot_specLabel__L1Sw9{color:var(--color-text-muted);flex-shrink:0}.lot_specLabel__L1Sw9,.lot_specValue__t2hik{font-family:var(--font-body);font-size:var(--text-sm)}.lot_specValue__t2hik{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right}