.bid-lanes{--bl-ease:cubic-bezier(.22, 1, .36, 1);--bl-gap:.75em;--bl-surface:var(--color-white);--bl-ink:var(--color-zinc-900);--bl-muted:var(--color-zinc-500);--bl-placeholder:var(--color-zinc-200);--bl-empty:#0000000b;--bl-lime:#e3f5b0;--bl-lime-ink:var(--color-zinc-900);--bl-shadow:0 1px 2px -1px #0122360d, 0 4px 8px -4px #01223609, 0 12px 24px -8px #0122360b, 0 20px 32px -20px #01223614;width:100%;container-type:inline-size}.dark .bid-lanes{--bl-surface:var(--color-zinc-800);--bl-ink:var(--color-white);--bl-muted:var(--color-zinc-400);--bl-placeholder:var(--color-zinc-700);--bl-empty:#ffffff0d;--bl-lime:#a3e63533;--bl-lime-ink:var(--color-lime-200);--bl-shadow:0 1px 2px -1px #00000040, 0 4px 8px -4px #0000002e, 0 12px 24px -8px #00000038, 0 20px 32px -20px #0000004d}.bid-lanes__stage{gap:var(--bl-gap);flex-direction:column;padding-block:2.25em;font-size:clamp(11px,2.5cqw,16px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.bid-lanes__track{gap:var(--bl-gap);width:max-content;display:flex}.bid-lanes__set{gap:var(--bl-gap);display:flex}.bid-lanes__slot{background-color:var(--bl-empty);border-radius:.875em;flex-shrink:0;width:22em}.bid-lanes__card{background-color:var(--bl-surface);width:100%;box-shadow:var(--bl-shadow);border-radius:.875em;align-items:center;gap:.875em;padding:.875em 1em;display:flex}.bid-lanes__avatar{background-color:var(--bl-placeholder);width:3.7em;color:var(--bl-muted);letter-spacing:.02em;border-radius:.625em;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;font-weight:400;display:flex}.bid-lanes__body{flex-direction:column;flex:1;min-width:0;display:flex}.bid-lanes__head{color:var(--bl-muted);align-items:center;gap:.375em;font-size:.75em;display:flex}.bid-lanes__badge{border-radius:.45em;justify-content:center;align-items:center;padding:.35em .65em;font-size:.85em;font-weight:500;display:inline-flex}.bid-lanes__badge>span{line-height:1}.bid-lanes__badge--pro{background-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent);color:var(--color-blue-800)}.dark .bid-lanes__badge--pro{background-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent);color:var(--color-blue-200)}.bid-lanes__badge--expert{background-color:color-mix(in oklab, var(--color-indigo-400) 20%, transparent);color:var(--color-indigo-700)}.dark .bid-lanes__badge--expert{background-color:color-mix(in oklab, var(--color-indigo-400) 40%, transparent);color:var(--color-indigo-200)}.bid-lanes__message{color:var(--bl-ink);white-space:nowrap;text-overflow:ellipsis;margin-top:.15em;font-size:.875em;font-weight:400;line-height:1.35;overflow:hidden}.bid-lanes__meta{color:var(--bl-ink);align-items:center;gap:.25em;margin-top:.15em;font-size:.75em;display:flex}.bid-lanes__star{width:.9em;height:.9em;color:var(--color-amber-400)}.bid-lanes__reviews{color:var(--bl-muted)}.bid-lanes__actions{flex-shrink:0;align-items:center;gap:.75em;display:flex}.bid-lanes__phone{width:1.125em;height:1.125em;color:var(--bl-ink)}.bid-lanes__price{background-color:var(--bl-lime);color:var(--bl-lime-ink);white-space:nowrap;border-radius:.5em;padding:.4em .75em;font-size:.8125em;font-weight:700}@container (width>=40rem){.bid-lanes__slot{width:29em}}.bid-lanes[data-play=true] .bid-lanes__track{animation:bid-lanes-scroll var(--bl-speed) linear infinite}.bid-lanes__lane:first-child .bid-lanes__track{--bl-speed:46s}.bid-lanes__lane:nth-child(2) .bid-lanes__track{--bl-speed:38s;animation-direction:reverse}.bid-lanes__lane:nth-child(3) .bid-lanes__track{--bl-speed:54s}.bid-lanes[data-play=true] .bid-lanes__lane{animation:bid-lanes-in .7s var(--bl-ease) calc(.1s + var(--lane) * .13s) both}.bid-lanes[data-play=true] .bid-lanes__card{animation:bid-lanes-fill .7s var(--bl-ease) calc(.3s + var(--lane) * .16s + var(--slot) * .4s) backwards}@keyframes bid-lanes-scroll{to{transform:translateX(calc(-50% - var(--bl-gap) / 2))}}@keyframes bid-lanes-in{0%{opacity:0;transform:translateY(.8em)}}@keyframes bid-lanes-fill{0%{opacity:0;filter:blur(5px);transform:translateY(-1.5em)}}@media (prefers-reduced-motion:reduce){.bid-lanes__track,.bid-lanes__lane,.bid-lanes__card{animation:none!important}}
