[data-v-a198c48d]{box-sizing:border-box}.media-section[data-v-a198c48d]{display:flex;flex-direction:column;gap:0}.main-media[data-v-a198c48d],.media-section[data-v-a198c48d]{max-width:100%;box-sizing:border-box}.main-media[data-v-a198c48d]{position:relative;width:100%;aspect-ratio:1/1;border-radius:1rem;overflow:hidden;background:var(--color-zinc-900);border:1px solid color-mix(in srgb,var(--border) 90%,transparent)}.sold-watermark[data-v-a198c48d]{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:150%;padding:.55rem 1.25rem;background:color-mix(in srgb,var(--background) 78%,transparent);border-block:3px solid var(--foreground);box-shadow:0 0 0 1px color-mix(in srgb,var(--background) 58%,transparent);transform:translate(-50%,-50%) rotate(-28deg);pointer-events:none;z-index:5}.sold-watermark-text[data-v-a198c48d]{font-family:var(--font-label,var(--font-sans));font-size:clamp(2.25rem,10vw,5rem);font-weight:900;line-height:1;color:var(--foreground);text-transform:uppercase;letter-spacing:.16em;text-shadow:0 1px 0 color-mix(in srgb,var(--background) 70%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sold-watermark .sold-watermark__brand[data-v-a198c48d]{position:absolute;top:50%;right:auto;bottom:auto;width:auto;height:clamp(1.25rem,4.2vw,2.25rem);opacity:.32;transform:translateY(-50%)}.sold-watermark__brand--start[data-v-a198c48d]{left:15%}.sold-watermark .sold-watermark__brand--end[data-v-a198c48d]{right:15%}.sold-watermark__brand--inner-start[data-v-a198c48d]{left:30%}.sold-watermark .sold-watermark__brand--inner-end[data-v-a198c48d]{right:30%}.media-container[data-v-a198c48d]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.listing-photo-backdrop[data-v-a198c48d]{position:absolute;inset:0;background:color-mix(in srgb,#000 65%,transparent);z-index:0}.listing-photo[data-v-a198c48d]{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.listing-photo--prev[data-v-a198c48d]{position:absolute;inset:0;z-index:0}@media(min-width:1024px){.media-section.layout-modal .main-media[data-v-a198c48d]{border:none;border-radius:0;background:color-mix(in srgb,var(--surface) 90%,transparent)}}.photo-placeholder[data-v-a198c48d]{width:100%;height:100%;background:var(--surface-elevated);display:flex;align-items:center;justify-content:center}.placeholder-icon[data-v-a198c48d]{color:var(--muted-text);opacity:.18}.media-nav[data-v-a198c48d]{position:absolute;top:50%;transform:translateY(-50%);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--foreground);cursor:pointer;transition:all .2s;z-index:10}@media(max-width:768px){.media-nav[data-v-a198c48d]{display:none}}@media(min-width:1024px){.media-section.layout-modal .media-nav[data-v-a198c48d]{width:38px;height:38px;background:color-mix(in srgb,var(--background) 72%,transparent);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);color:color-mix(in srgb,var(--muted-text) 90%,var(--foreground) 10%)}.media-section.layout-modal .media-nav.prev[data-v-a198c48d]{left:.75rem}.media-section.layout-modal .media-nav.next[data-v-a198c48d]{right:.75rem}.media-section.layout-modal .media-nav[data-v-a198c48d]:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--border) 45%,var(--foreground) 55%);background:color-mix(in srgb,var(--background) 58%,transparent)}}.media-nav[data-v-a198c48d]:hover{background:var(--surface);border-color:color-mix(in srgb,var(--primary-muted) 50%,transparent);color:var(--primary)}.media-nav.prev[data-v-a198c48d]{left:1rem}.media-nav.next[data-v-a198c48d]{right:1rem}.media-thumbnails[data-v-a198c48d]{position:absolute;bottom:0;left:0;right:0;z-index:6;display:flex;gap:.5rem;padding:.75rem .75rem .5rem;justify-content:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 60%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.media-thumbnails[data-v-a198c48d]::-webkit-scrollbar{display:none}@media(min-width:1024px){.media-section.layout-modal .media-thumbnails[data-v-a198c48d]{gap:.375rem;padding:.5rem .5rem .4rem;justify-content:flex-start}}.thumbnail[data-v-a198c48d]{flex-shrink:0;width:40px;height:40px;border-radius:.5rem;border:2px solid color-mix(in srgb,var(--border) 70%,transparent);background:var(--surface-elevated);cursor:pointer;transition:all .2s;overflow:hidden;padding:0}@media(min-width:1024px){.media-section.layout-modal .thumbnail[data-v-a198c48d]{border-radius:.35rem;border-width:1px;border-color:color-mix(in srgb,var(--border) 76%,transparent)}.media-section.layout-modal .thumbnail[data-v-a198c48d]:hover{border-color:color-mix(in srgb,var(--border) 45%,var(--foreground) 55%)}.media-section.layout-modal .thumbnail.active[data-v-a198c48d]{border-color:color-mix(in srgb,var(--primary) 88%,#fff 12%)}}.thumbnail[data-v-a198c48d]:hover{border-color:color-mix(in srgb,var(--border) 50%,transparent)}.thumbnail.active[data-v-a198c48d]{border-color:var(--primary)}.thumbnail-photo[data-v-a198c48d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gradient-brand-from),var(--success));color:var(--foreground);font-size:.75rem;font-weight:600;position:relative}.thumbnail-photo.has-image[data-v-a198c48d]{background:var(--surface-elevated)}.thumbnail-photo .thumbnail-img[data-v-a198c48d]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thumbnail-photo .thumbnail-fallback[data-v-a198c48d]{position:relative;z-index:0}@media(max-width:768px){.media-container[data-v-a198c48d]{cursor:pointer}}@media(max-width:767px){.media-thumbnails[data-v-a198c48d]{display:none}}.mobile-gallery-indicators[data-v-a198c48d]{display:none}@media(max-width:767px){.mobile-gallery-indicators[data-v-a198c48d]{display:contents}.mobile-photo-counter[data-v-a198c48d]{right:.75rem;font-size:.8125rem;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums}.mobile-dots[data-v-a198c48d],.mobile-photo-counter[data-v-a198c48d]{position:absolute;bottom:.1875rem;z-index:6;background:#070505b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:.25rem .5rem}.mobile-dots[data-v-a198c48d]{left:50%;transform:translate(-50%);display:flex;gap:.375rem}.mobile-dot[data-v-a198c48d]{width:8px;height:8px;border-radius:50%;background:#ffffff59;border:none;padding:0;cursor:pointer;transition:background .2s ease-out}.mobile-dot.active[data-v-a198c48d]{background:#fffffff2}}.fullscreen-overlay[data-v-a198c48d]{position:fixed;inset:0;z-index:100000;background:var(--color-zinc-900);padding:1rem;box-sizing:border-box;outline:none}.fullscreen-close[data-v-a198c48d],.fullscreen-overlay[data-v-a198c48d]{display:flex;align-items:center;justify-content:center}.fullscreen-close[data-v-a198c48d]{position:absolute;top:1rem;right:1rem;z-index:10;width:44px;height:44px;background:color-mix(in srgb,var(--foreground) 15%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 30%,transparent);border-radius:50%;color:var(--foreground);cursor:pointer;padding:0;transition:background .2s}.fullscreen-close[data-v-a198c48d]:hover{background:color-mix(in srgb,var(--foreground) 25%,transparent)}.fullscreen-content[data-v-a198c48d]{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;touch-action:none;transform-origin:50% 0;will-change:transform,opacity}.fullscreen-content--dragging[data-v-a198c48d]{transition:none}.fullscreen-content--snapping[data-v-a198c48d]{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s cubic-bezier(.2,.8,.2,1)}.fullscreen-content--dismissing[data-v-a198c48d]{transition:transform .22s cubic-bezier(.4,0,.6,1),opacity .22s cubic-bezier(.4,0,.6,1);pointer-events:none}.fullscreen-overlay[data-v-a198c48d]{transition:opacity .22s cubic-bezier(.4,0,.6,1)}.fullscreen-media[data-v-a198c48d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;will-change:transform}.fullscreen-media--animating[data-v-a198c48d]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.fullscreen-media--zoomed .fullscreen-photo[data-v-a198c48d]{image-rendering:auto}.fullscreen-photo[data-v-a198c48d]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.fullscreen-placeholder[data-v-a198c48d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--foreground-subtle);font-size:1rem}.fullscreen-dots[data-v-a198c48d]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem}.fullscreen-dot[data-v-a198c48d]{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--foreground) 40%,transparent);border:none;padding:0;cursor:pointer;transition:background .2s}.fullscreen-dot.active[data-v-a198c48d]{background:var(--foreground);transform:scale(1.2)}.fullscreen-dot[data-v-a198c48d]:hover{background:color-mix(in srgb,var(--foreground) 70%,transparent)}.listing-actions[data-v-1ee8bafd]{display:flex;flex-direction:column;gap:1.5rem}.actions-row[data-v-1ee8bafd]{display:flex;gap:.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border);min-width:0;width:100%}@media(max-width:767px){.listing-actions[data-v-1ee8bafd]:not(.layout-modal){display:none}}.action-button[data-v-1ee8bafd]{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--border);border-radius:.5rem;color:var(--muted-text);font-size:.85rem;font-weight:400;cursor:pointer;transition:all .2s;min-height:44px;min-width:0;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.action-button[data-v-1ee8bafd]:active{transform:scale(.98)}.action-button span[data-v-1ee8bafd]:not(.sr-only){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.action-label[data-v-1ee8bafd]{display:none}.action-button[data-v-1ee8bafd]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border);color:var(--muted-text)}.action-button[data-v-1ee8bafd]:disabled{opacity:.5;cursor:not-allowed}.action-button svg[data-v-1ee8bafd]{flex-shrink:0}.action-button.saved[data-v-1ee8bafd]{background:transparent}.action-button.saved[data-v-1ee8bafd],.action-button.saved[data-v-1ee8bafd]:hover{border-color:var(--border);color:var(--muted-text)}.action-button.saved[data-v-1ee8bafd]:hover{background:var(--surface-hover)}@keyframes save-pop-1ee8bafd{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.action-button.save-pop[data-v-1ee8bafd]{animation:save-pop-1ee8bafd .3s cubic-bezier(.34,1.56,.64,1)}.sr-only[data-v-1ee8bafd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.listing-actions.layout-modal .actions-row[data-v-1ee8bafd]{gap:.5rem;border-bottom:none;padding-bottom:0}.listing-actions.layout-modal .action-button[data-v-1ee8bafd]{min-height:42px;padding:.58rem .75rem;border-radius:.56rem;background-color:var(--color-zinc-900);border-color:color-mix(in srgb,var(--border) 76%,transparent);color:color-mix(in srgb,var(--muted-text) 88%,var(--foreground) 12%);font-weight:500;gap:.38rem}.listing-actions.layout-modal .action-button svg[data-v-1ee8bafd]{width:18px;height:18px}.listing-actions.layout-modal .action-button[data-v-1ee8bafd]:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 28%,var(--border));background:color-mix(in srgb,var(--color-zinc-900) 72%,var(--surface) 28%);color:color-mix(in srgb,var(--muted-text) 40%,var(--foreground) 60%)}.listing-actions.layout-modal .action-button.saved[data-v-1ee8bafd]{background-color:var(--color-zinc-900);color:var(--muted-text);border-color:color-mix(in srgb,var(--border) 76%,transparent)}.listing-actions.layout-modal .action-button.saved[data-v-1ee8bafd]:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 28%,var(--border));background:color-mix(in srgb,var(--color-zinc-900) 72%,var(--surface) 28%);color:color-mix(in srgb,var(--muted-text) 40%,var(--foreground) 60%)}.listing-actions.layout-modal .action-label[data-v-1ee8bafd]{display:inline;font-size:.84rem;font-weight:500}.preview-actions-note[data-v-1ee8bafd]{font-size:.75rem;color:var(--muted-text);text-align:center;margin:0}.bundle-card[data-v-54419a54]{border:1px solid var(--border);border-radius:var(--radius-lg,.8rem);background:var(--surface);padding:18px}.bundle-head[data-v-54419a54]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.bundle-title-h[data-v-54419a54]{font-size:1rem;font-weight:700;margin:0;color:var(--foreground)}.bundle-count[data-v-54419a54]{color:var(--muted-text);font-size:.8rem;white-space:nowrap}.tied-list[data-v-54419a54]{display:flex;flex-direction:column}.tied-row[data-v-54419a54]{display:flex;gap:14px}.tie-col[data-v-54419a54]{display:flex;flex-direction:column;align-items:center}.member-thumb[data-v-54419a54]{width:52px;height:52px;flex:none;border-radius:var(--radius-md,.6rem);background:color-mix(in srgb,var(--foreground) 8%,var(--surface));border:1px solid var(--border);display:grid;place-items:center;overflow:hidden;font-size:.8rem;font-weight:700;color:var(--muted-text)}.member-thumb img[data-v-54419a54]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tie-rail[data-v-54419a54]{width:2px;flex:1;min-height:16px;margin:4px 0;background:var(--border);border-radius:1px}.member-main[data-v-54419a54]{flex:1;min-width:0;padding-bottom:16px}.tied-row:last-child .member-main[data-v-54419a54]{padding-bottom:0}.member-title[data-v-54419a54]{font-weight:600;font-size:.92rem;line-height:1.35;color:var(--foreground);word-wrap:break-word;overflow-wrap:break-word}.member-meta[data-v-54419a54]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.qty-chip[data-v-54419a54]{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}.cond-chip[data-v-54419a54],.qty-chip[data-v-54419a54]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:var(--radius-full,999px)}.cond-chip[data-v-54419a54]{border:1px solid var(--border);color:var(--muted-text)}.bundle-foot[data-v-54419a54]{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border-subtle,var(--border));color:var(--muted-text);font-size:.82rem}.bundle-price-note[data-v-54419a54]{margin:8px 2px 0;color:var(--muted-text);font-size:.78rem;line-height:1.4}.item-details[data-v-8d2fd0f2]{width:100%;margin-top:1.15rem}.item-details__title[data-v-8d2fd0f2]{margin:0 0 .7rem;font-size:1rem;font-weight:600;letter-spacing:normal;color:var(--foreground)}.item-details__grid[data-v-8d2fd0f2]{display:flex;flex-direction:column;gap:.28rem;margin:0}.item-details__row[data-v-8d2fd0f2]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;align-items:baseline}.item-details__row dd[data-v-8d2fd0f2],.item-details__row dt[data-v-8d2fd0f2]{margin:0;font-size:.93rem;font-weight:400;line-height:1.35}.item-details__row dt[data-v-8d2fd0f2]{color:var(--muted-text)}.item-details__row dd[data-v-8d2fd0f2]{color:color-mix(in srgb,var(--muted-text) 88%,var(--foreground) 12%)}.item-details__product-name[data-v-8d2fd0f2]{display:block}.item-details__product-link[data-v-8d2fd0f2]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;color:var(--link-external);text-decoration:none;font-size:.86rem;font-weight:500}.item-details__product-link[data-v-8d2fd0f2]:hover{text-decoration:underline}.item-details__external-icon[data-v-8d2fd0f2]{flex-shrink:0;opacity:.9}@media(max-width:767px){.item-details__title[data-v-8d2fd0f2]{font-size:1rem}}@media(max-width:1024px){.item-details__product-link[data-v-8d2fd0f2]{padding:12px 0;margin:calc(.2rem - 12px) 0 -12px}}.item-details__discontinued[data-v-8d2fd0f2]{display:inline-block;margin-top:.2rem;padding:.05rem .5rem;border-radius:999px;background:var(--chip-fill);color:var(--muted-text);font-size:.78rem;font-weight:500}.item-details__affiliate[data-v-8d2fd0f2]{margin-left:.35rem;font-size:.8rem;color:var(--muted-text)}.make-offer-button-container[data-v-3b2e61cc]{flex:1;min-width:0}.make-offer-button-container.block[data-v-3b2e61cc]{width:100%}.make-offer-button[data-v-3b2e61cc]{width:100%;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.make-offer-button.variant-primary[data-v-3b2e61cc]{background:var(--primary);color:var(--primary-text)}.make-offer-button.variant-primary[data-v-3b2e61cc]:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}.make-offer-button.variant-secondary[data-v-3b2e61cc]{background:transparent;color:var(--primary);border:1px solid var(--primary)}.make-offer-button.variant-secondary[data-v-3b2e61cc]:hover:not(:disabled){background:var(--primary-subtle)}.make-offer-button.variant-neutral[data-v-3b2e61cc]{background:var(--surface);color:var(--foreground);border:1px solid var(--border)}.make-offer-button.variant-neutral[data-v-3b2e61cc]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border)}.make-offer-button[data-v-3b2e61cc]:disabled{opacity:.5;cursor:not-allowed}.ready-to-buy-button-container[data-v-809df6c5]{flex:1;min-width:0}.ready-to-buy-button-container.block[data-v-809df6c5]{width:100%}.ready-to-buy-button[data-v-809df6c5]{width:100%;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ready-to-buy-button.variant-primary[data-v-809df6c5]{background:var(--primary);color:var(--primary-text)}.ready-to-buy-button.variant-primary[data-v-809df6c5]:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}.ready-to-buy-button.variant-secondary[data-v-809df6c5]{background:transparent;color:var(--primary);border:1px solid var(--primary)}.ready-to-buy-button.variant-secondary[data-v-809df6c5]:hover:not(:disabled){background:var(--primary-subtle)}.ready-to-buy-button.variant-neutral[data-v-809df6c5]{background:var(--surface);color:var(--foreground);border:1px solid var(--border)}.ready-to-buy-button[data-v-809df6c5]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-809df6c5]{margin-top:.5rem;font-size:.85rem;color:var(--danger);text-align:center}.rtb-sheet[data-v-809df6c5]{display:flex;flex-direction:column}.rtb-item[data-v-809df6c5]{display:flex;align-items:center;gap:1.25rem;padding:.25rem 0 1.25rem;border-bottom:1px solid var(--border)}.rtb-item__image[data-v-809df6c5]{width:8rem;height:6.75rem;flex:0 0 auto;border-radius:.625rem;-o-object-fit:cover;object-fit:cover;background:var(--surface)}.rtb-item__info[data-v-809df6c5]{gap:.75rem}.rtb-item__heading[data-v-809df6c5],.rtb-item__info[data-v-809df6c5]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.rtb-item__heading[data-v-809df6c5]{gap:.3rem}.rtb-item__seller[data-v-809df6c5]{display:flex;align-items:center;gap:.625rem;min-width:0}.rtb-item__avatar[data-v-809df6c5]{width:2.5rem;height:2.5rem;flex:0 0 auto}.rtb-item__seller-lines[data-v-809df6c5]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.rtb-item__mode[data-v-809df6c5],.rtb-item__seller-name[data-v-809df6c5]{font-size:1rem;color:var(--muted-text);overflow-wrap:anywhere}.rtb-item__seller-name[data-v-809df6c5]{font-size:.95rem}.rtb-item__verified[data-v-809df6c5]{font-size:.9rem;font-weight:400;color:var(--muted-text)}.rtb-item__title[data-v-809df6c5]{margin:0;font-size:1.2rem;font-weight:600;line-height:1.3;color:var(--foreground);overflow-wrap:anywhere}.rtb-quantity-row[data-v-809df6c5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--border)}.rtb-label[data-v-809df6c5]{display:flex;flex-direction:column;gap:.2rem;font-size:1.05rem;font-weight:700;color:var(--foreground)}.rtb-availability[data-v-809df6c5]{font-size:.9rem;font-weight:400;color:var(--muted-text)}.rtb-quantity-row[data-v-809df6c5] .qty-stepper-inner{gap:0;padding:0;border-radius:.625rem;overflow:hidden}.rtb-quantity-row[data-v-809df6c5] .qty-btn{width:3.25rem;height:3.25rem;border:0;border-radius:0;font-size:1.5rem}.rtb-quantity-row[data-v-809df6c5] .qty-btn:first-child{border-right:1px solid var(--border)}.rtb-quantity-row[data-v-809df6c5] .qty-btn:last-child{border-left:1px solid var(--border)}.rtb-quantity-row[data-v-809df6c5] .qty-input{width:3.75rem;border-radius:0}.rtb-breakdown[data-v-809df6c5]{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem}.rtb-breakdown__rows[data-v-809df6c5]{display:flex;flex-direction:column;gap:.5rem;margin:0}.rtb-breakdown__row[data-v-809df6c5]{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem}.rtb-breakdown__row dt[data-v-809df6c5]{color:var(--muted-text)}.rtb-breakdown__row dd[data-v-809df6c5]{margin:0;color:var(--foreground);font-variant-numeric:tabular-nums}.rtb-total[data-v-809df6c5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-radius:.625rem;background:color-mix(in srgb,var(--foreground) 6%,transparent)}.rtb-total__label[data-v-809df6c5]{font-size:1.05rem;font-weight:700;color:var(--foreground)}.rtb-total__qualifier[data-v-809df6c5]{font-weight:400;color:var(--muted-text)}.rtb-total__amount[data-v-809df6c5]{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums}.rtb-sheet .error-message[data-v-809df6c5]{margin:.75rem 0 0}.rtb-actions[data-v-809df6c5]{display:grid;grid-template-columns:1fr 1.1fr;gap:.75rem;margin-top:1.5rem}.rtb-actions .ready-to-buy-button[data-v-809df6c5]{padding:1.05rem 1rem;border-radius:.625rem;font-size:1rem;font-weight:700}.rtb-actions .ready-to-buy-button.variant-neutral[data-v-809df6c5]{background:transparent}@media(max-width:640px){.rtb-item__image[data-v-809df6c5]{width:5.5rem;height:4.75rem}.rtb-item[data-v-809df6c5]{gap:1rem;align-items:flex-start}.rtb-item__info[data-v-809df6c5]{gap:.5rem}.rtb-item__title[data-v-809df6c5]{font-size:1.05rem}.rtb-item__mode[data-v-809df6c5],.rtb-item__seller-name[data-v-809df6c5]{font-size:.9rem}}.ask-question-compose[data-v-5ef39e50]{width:100%}.cta-button[data-v-5ef39e50]{width:100%;padding:.875rem 1.5rem;border-radius:.5rem;font-size:.95rem;font-weight:500;border:none;cursor:pointer;transition:all .2s;font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cta-button[data-v-5ef39e50]:disabled{opacity:.6;cursor:not-allowed}.ask-question-button[data-v-5ef39e50]{display:flex;align-items:center;justify-content:center;gap:.45rem;background:transparent;border:1px solid var(--border);color:var(--muted-text);font-size:.9rem;font-weight:400;padding:.5rem 1rem}.ask-question-button[data-v-5ef39e50]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border);color:var(--muted-text)}.ask-question-content[data-v-5ef39e50]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.ask-question-icon[data-v-5ef39e50]{flex-shrink:0}.ask-question-panel[data-v-5ef39e50]{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.75rem;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;box-sizing:border-box}.ask-question-label[data-v-5ef39e50]{font-family:Arimo,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.ask-question-textarea[data-v-5ef39e50]{width:100%;padding:.625rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--foreground);font-size:.9rem;font-family:inherit;line-height:1.4;resize:none;min-height:44px;max-height:140px;overflow-y:auto;box-sizing:border-box}.ask-question-textarea[data-v-5ef39e50]:focus{outline:none;border-color:var(--primary-muted)}.ask-question-textarea[data-v-5ef39e50]:disabled{opacity:.7;cursor:not-allowed}.ask-question-error[data-v-5ef39e50]{margin:0;font-size:.8rem;color:var(--danger)}.ask-question-actions[data-v-5ef39e50]{display:flex;justify-content:flex-end;gap:.5rem}.ask-question-cancel[data-v-5ef39e50],.ask-question-send[data-v-5ef39e50]{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s ease,opacity .2s ease}.ask-question-cancel[data-v-5ef39e50]{background:transparent;border:1px solid var(--border);color:var(--muted-text)}.ask-question-cancel[data-v-5ef39e50]:hover:not(:disabled){background:var(--surface-hover)}.ask-question-send[data-v-5ef39e50]{background:var(--primary);border:none;color:var(--primary-text)}.ask-question-send[data-v-5ef39e50]:hover:not(:disabled){background:var(--primary-hover)}.ask-question-cancel[data-v-5ef39e50]:disabled,.ask-question-send[data-v-5ef39e50]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.ask-question-textarea[data-v-5ef39e50]{font-size:16px}}[data-v-e86f915e]{box-sizing:border-box}.info-section[data-v-e86f915e]{--listing-section-gap:.75rem;overflow-y:auto;overflow-x:hidden;padding-right:4rem}.header-info[data-v-e86f915e],.info-section[data-v-e86f915e]{display:flex;flex-direction:column;gap:.75rem;max-width:100%;box-sizing:border-box}.info-section.modal-layout-desktop[data-v-e86f915e]{--listing-section-gap:.9rem;gap:var(--listing-section-gap);padding-right:.55rem;padding-bottom:1.4rem;color:color-mix(in srgb,var(--muted-text) 88%,var(--foreground) 12%)}.meta-chip-row[data-v-e86f915e]{display:flex;align-items:center;gap:.36rem;flex-wrap:wrap;margin-bottom:.05rem}.meta-label-category[data-v-e86f915e]{font-size:.805rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text);font-weight:650}.price[data-v-e86f915e]{font-size:2.375rem;font-weight:800;color:var(--primary);word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.modal-price[data-v-e86f915e]{font-size:clamp(2.25rem,3.5vw,3rem)}.price-unit-suffix[data-v-e86f915e]{font-size:.45em;font-weight:300;color:var(--muted-text);margin-left:.15em;letter-spacing:.01em}.detail-header[data-v-e86f915e]{display:flex;flex-direction:column;align-items:flex-start;gap:0}.detail-price-row[data-v-e86f915e]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.45rem 1.75rem;width:100%;margin-top:.15rem}.price-tax-note[data-v-e86f915e]{margin:-.35rem 0 0 .25rem;font-size:.85rem;font-weight:400;line-height:1.1;color:var(--muted-text)}.detail-badge[data-v-e86f915e]{display:inline-flex;align-items:center;align-self:flex-end;margin-left:auto;margin-right:5px;font-size:.68rem;font-weight:650;letter-spacing:.07em;line-height:1;text-transform:uppercase;color:var(--foreground);border:1px solid color-mix(in srgb,var(--border) 88%,var(--foreground) 12%);border-radius:999px;padding:.48rem .75rem;white-space:nowrap;background:transparent}.detail-meta-stack[data-v-e86f915e]{display:flex;flex-direction:column;gap:.7rem;width:100%;margin-top:.125rem;margin-bottom:.375rem}.detail-location-row[data-v-e86f915e]{width:100%;margin-top:-.4rem}.detail-location-row+.detail-price-row[data-v-e86f915e]{margin-top:0}.detail-location-row+.mob-price-row[data-v-e86f915e]{margin-top:.375rem}.detail-meta-row[data-v-e86f915e]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;color:var(--muted-text);font-size:.84rem;font-weight:400}.detail-meta-row .listing-meta-row[data-v-e86f915e],.detail-meta-row .mob-loc-row[data-v-e86f915e],.detail-meta-row .modal-meta-line[data-v-e86f915e]{margin:0;color:inherit;font-size:inherit;font-weight:inherit}.detail-meta-row .listing-age[data-v-e86f915e]{color:inherit;font-size:inherit}.detail-meta-dot[data-v-e86f915e]{color:color-mix(in srgb,var(--muted-text) 80%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail-meta-row--payment[data-v-e86f915e]{gap:.4rem;flex-wrap:nowrap;align-items:flex-start}.detail-meta-row--payment>span[data-v-e86f915e]{min-width:0;line-height:1.35}.detail-meta-row--payment svg[data-v-e86f915e]{margin-top:.05em;flex-shrink:0;color:color-mix(in srgb,var(--muted-text) 92%,var(--foreground) 8%)}.detail-payment-label[data-v-e86f915e]{color:var(--muted-text);font-weight:500}.detail-payment-methods[data-v-e86f915e]{color:var(--foreground);font-weight:400}.inventory-soldout-note[data-v-e86f915e]{margin:0;padding:.7rem .9rem;border-radius:.5rem;background:color-mix(in srgb,var(--foreground) 5%,transparent);border:1px solid color-mix(in srgb,var(--muted-text) 22%,transparent);color:var(--muted-text);font-size:.9rem;font-weight:500;text-align:center}.inventory-soldout-note--mobile[data-v-e86f915e]{flex:1}.meta-chip-row-age[data-v-e86f915e]{margin-left:auto;font-size:.75rem;color:var(--muted-text);white-space:nowrap}.meta-chip-row--standard[data-v-e86f915e]{margin-bottom:0}.modal-header[data-v-e86f915e]{gap:.3rem}.modal-title[data-v-e86f915e]{font-size:clamp(1.5rem,2vw,2rem);line-height:1.18;font-weight:500}.modal-price[data-v-e86f915e]{margin-top:.02rem;font-size:clamp(1.95rem,2.55vw,2.35rem);line-height:1;color:var(--foreground)}.modal-price[data-v-e86f915e] *{color:inherit}.modal-price .price-unit-suffix[data-v-e86f915e]{color:var(--muted-text)}.modal-meta-line[data-v-e86f915e]{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.modal-meta-icon[data-v-e86f915e],.modal-meta-line svg[data-v-e86f915e]{color:color-mix(in srgb,var(--muted-text) 92%,var(--foreground) 8%)!important}.modal-fulfillment-section[data-v-e86f915e]{border:none;border-radius:0;background:transparent;padding:0}.modal-fulfillment-head[data-v-e86f915e]{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;margin-bottom:.38rem}.modal-fulfillment-title[data-v-e86f915e]{margin:0;color:var(--foreground);font-size:.93rem;font-weight:500}.modal-shipping-expectation[data-v-e86f915e]{color:color-mix(in srgb,var(--muted-text) 90%,var(--foreground) 10%);font-size:.73rem}.modal-fulfillment-items[data-v-e86f915e]{display:flex;flex-direction:column;gap:.44rem}.modal-fulfillment-item[data-v-e86f915e]{display:flex;align-items:flex-start;gap:.5rem;padding:.48rem .55rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.52rem;background-color:var(--color-zinc-900)}.modal-fulfillment-item-icon[data-v-e86f915e]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.05rem;color:var(--muted-text)}.modal-fulfillment-item-content[data-v-e86f915e]{min-width:0}.modal-fulfillment-item-title[data-v-e86f915e]{margin:0;color:var(--foreground);font-size:.9rem;line-height:1.2;font-weight:500}.modal-fulfillment-item-subtitle[data-v-e86f915e]{margin:.16rem 0 0;font-size:.72rem;color:color-mix(in srgb,var(--muted-text) 90%,var(--foreground) 10%)}.modal-payment-methods-badges[data-v-e86f915e]{display:flex;flex-wrap:nowrap;align-items:center;margin-top:.28rem;gap:.22rem}.modal-fulfillment-section .modal-payment-chip[data-v-e86f915e]{border-radius:.3rem;padding:.08rem .26rem;min-height:.98rem;display:inline-flex;align-items:center;gap:.2rem;background:color-mix(in srgb,var(--background) 64%,var(--surface) 36%);border-color:color-mix(in srgb,var(--border) 70%,transparent);white-space:nowrap;flex-shrink:0}.modal-fulfillment-section .modal-payment-chip-icon[data-v-e86f915e]{width:auto;height:.62rem}.modal-payment-chip-icon-svg[data-v-e86f915e]{width:.62rem;height:.62rem;flex-shrink:0;color:currentColor}.modal-payment-chip-label[data-v-e86f915e]{font-size:.66rem;line-height:1;color:color-mix(in srgb,var(--muted-text) 86%,var(--foreground) 14%)}.modal-delivery-method[data-v-e86f915e]{margin-bottom:.58rem;color:color-mix(in srgb,var(--muted-text) 70%,var(--foreground) 30%);font-size:.82rem;font-weight:500;display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.modal-delivery-badge[data-v-e86f915e]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.42rem;padding:.18rem .44rem;background:color-mix(in srgb,var(--surface) 82%,transparent)}.modal-delivery-dot[data-v-e86f915e]{width:.32rem;height:.32rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 84%,#fff 16%);flex-shrink:0}.modal-payment-methods-display[data-v-e86f915e]{gap:.56rem}.modal-fulfillment-section .payment-methods-group h3[data-v-e86f915e]{font-size:.76rem;margin-bottom:.33rem;color:color-mix(in srgb,var(--muted-text) 90%,var(--foreground) 10%)}.modal-fulfillment-section .payment-method-badge[data-v-e86f915e]{border-radius:.3rem;padding:.08rem .26rem;min-height:.98rem;background:color-mix(in srgb,var(--background) 64%,var(--surface) 36%);border-color:color-mix(in srgb,var(--border) 70%,transparent);color:color-mix(in srgb,var(--muted-text) 86%,var(--foreground) 14%)}.modal-fulfillment-section .payment-method-icon[data-v-e86f915e]{width:auto;height:.62rem}.modal-section-separator[data-v-e86f915e]{height:1px;background:color-mix(in srgb,var(--border) 72%,transparent);margin:.16rem 0 .1rem}.modal-section-separator--before-seller[data-v-e86f915e]{width:100%;flex:0 0 1px;background:color-mix(in srgb,var(--border) 82%,transparent);margin:calc(var(--listing-section-gap)*-1) 0 calc(1rem - var(--listing-section-gap))}.description.modal-description-card[data-v-e86f915e]{border-top:1px solid var(--border);padding-top:1rem;padding-bottom:1rem}.modal-description-card h2[data-v-e86f915e]{margin-top:0;margin-bottom:.48rem;font-size:1rem;font-weight:600}.description-body--clamped[data-v-e86f915e]{max-height:calc(var(--d4202392)*var(--v2f6963ce)*1em);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 1.25em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 1.25em),transparent)}.description-toggle[data-v-e86f915e]{display:flex;align-items:center;gap:.3125rem;width:-moz-fit-content;width:fit-content;margin-inline-start:auto;margin-top:.35em;margin-bottom:0;padding:0;border:none;background:none;font-size:.8125rem;font-weight:700;letter-spacing:.02em;line-height:1.2;color:var(--foreground);cursor:pointer;position:relative}@media(pointer:coarse){.description-toggle[data-v-e86f915e]{margin-inline-end:-.25rem}.description-toggle[data-v-e86f915e]:before{content:"";position:absolute;inset:-15px -8px}}.description-toggle[data-v-e86f915e]:hover{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.description-toggle[data-v-e86f915e]:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}.description-chevron[data-v-e86f915e]{flex-shrink:0;transition:transform .16s ease}.description-toggle[aria-expanded=true] .description-chevron[data-v-e86f915e]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.description-chevron[data-v-e86f915e]{transition:none}}.modal-description-card p[data-v-e86f915e]{margin:0;color:color-mix(in srgb,var(--muted-text) 88%,var(--foreground) 12%);font-size:.93rem;line-height:1.4;white-space:pre-line}.modal-seller-card[data-v-e86f915e]{border:none;border-radius:0;background:transparent;padding:0}.modal-seller-card--owner[data-v-e86f915e]{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--surface) 86%,var(--background) 14%);padding:.76rem}.modal-seller-info-section[data-v-e86f915e]{display:flex;flex-direction:column;gap:.75rem}.modal-view-storefront[data-v-e86f915e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;box-sizing:border-box;min-height:2.75rem;margin-top:.35rem;padding:.65rem 1rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--foreground) 8%,var(--background));color:var(--foreground);font-size:.94rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .15s,background-color .15s}.modal-view-storefront[data-v-e86f915e]:hover{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--foreground) 12%,var(--background))}.modal-view-storefront[data-v-e86f915e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.modal-view-storefront[data-v-e86f915e] .role-icon{flex:0 0 auto;color:inherit}.modal-seller-header[data-v-e86f915e]{display:flex;align-items:center;padding-top:0}.modal-seller-title[data-v-e86f915e]{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}.modal-seller-body[data-v-e86f915e]{display:flex;align-items:center;gap:1rem;padding:.125rem 0}.modal-seller-body--business[data-v-e86f915e]{display:block;padding:0}.modal-seller-identity[data-v-e86f915e]{--seller-name-fs:1.6rem;--seller-claim-fs:.875rem;--seller-name-lh:calc(var(--seller-name-fs)*1.1);--seller-claim-lh:calc(var(--seller-claim-fs)*1.2);--seller-meta-lh:1.08rem;--seller-line-gap:.2rem;--seller-avatar-size:calc(var(--seller-name-lh) + var(--seller-claim-lh) + var(--seller-meta-lh) + var(--seller-line-gap)*2);display:grid;grid-template-columns:var(--seller-avatar-size) minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.875rem;column-gap:.875rem;row-gap:.75rem;align-items:center;width:100%}.modal-seller-avatar-wrap[data-v-e86f915e]{grid-column:1;grid-row:1;display:flex;width:var(--seller-avatar-size);height:var(--seller-avatar-size)}.modal-seller-avatar-slot[data-v-e86f915e]{width:100%;height:100%}.modal-seller-avatar-slot[data-v-e86f915e] .avatar{display:flex;width:100%;height:100%}.modal-seller-lines[data-v-e86f915e]{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:var(--seller-line-gap);min-width:0}.modal-seller-lines>.modal-seller-name[data-v-e86f915e]{height:var(--seller-name-lh);font-size:var(--seller-name-fs);font-weight:800;line-height:1.1;letter-spacing:-.015em}.modal-seller-lines>.modal-seller-creator[data-v-e86f915e]{height:var(--seller-claim-lh);font-size:var(--seller-claim-fs)}.modal-seller-lines>.modal-seller-meta-item[data-v-e86f915e]{height:var(--seller-meta-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-seller-identity>.modal-seller-reputation-row[data-v-e86f915e]{grid-column:2;grid-row:2}.modal-seller-content[data-v-e86f915e]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.28rem}.modal-seller-name-row[data-v-e86f915e]{display:flex;align-items:center;gap:.32rem}.modal-seller-name[data-v-e86f915e]{font-size:1.18rem;font-weight:700;line-height:1.15;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-seller-name--link[data-v-e86f915e]{text-decoration:none;color:var(--foreground);cursor:pointer}.modal-seller-avatar[data-v-e86f915e]{flex-shrink:0;transition:opacity .15s ease}.mob-seller-creator[data-v-e86f915e],.modal-seller-creator[data-v-e86f915e]{align-self:flex-start}@media(hover:hover){.modal-seller-name--link[data-v-e86f915e]:hover{text-decoration:underline}a.modal-seller-avatar[data-v-e86f915e]:hover{opacity:.85}}.modal-seller-reputation-row[data-v-e86f915e]{display:flex;align-items:center;gap:.46rem;color:color-mix(in srgb,var(--foreground-subtle) 88%,var(--muted-text) 12%);font-size:.88rem;line-height:1.2;flex-wrap:wrap}.modal-seller-thumbs-up[data-v-e86f915e]{color:var(--success-muted);flex-shrink:0}.modal-seller-rating[data-v-e86f915e]{display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap}.modal-seller-rating-placeholder[data-v-e86f915e],.modal-seller-rating-text[data-v-e86f915e]{color:inherit}.modal-seller-count strong[data-v-e86f915e],.modal-seller-rating-text strong[data-v-e86f915e]{color:var(--foreground);font-weight:800}.modal-seller-count[data-v-e86f915e]{white-space:nowrap}.modal-seller-meta-block[data-v-e86f915e]{display:flex;flex-direction:column;gap:.28rem}.modal-seller-meta-item[data-v-e86f915e]{color:var(--foreground-subtle);font-size:.9rem;line-height:1.2}.modal-seller-dot[data-v-e86f915e]{color:color-mix(in srgb,var(--muted-text) 74%,transparent);font-weight:700;margin-right:.46rem}.sr-only[data-v-e86f915e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal-seller-card[data-v-e86f915e] .seller-focused-section{gap:.65rem}.modal-seller-card[data-v-e86f915e] .performance-title{font-size:.82rem}.modal-seller-card[data-v-e86f915e] .metric-item{padding:.36rem 0}.buyer-action-buttons.modal-primary-actions[data-v-e86f915e]{margin-top:0;padding-top:0;border-top:none;gap:.56rem}.modal-primary-actions[data-v-e86f915e] .make-offer-cta .make-offer-button,.modal-primary-actions[data-v-e86f915e] .make-offer-cta .ready-to-buy-button{font-size:.98rem;font-weight:600;min-height:2.9rem;border-radius:.58rem;background:var(--primary);color:var(--primary-text)}.modal-primary-actions[data-v-e86f915e] .ask-question-button{min-height:2.88rem;font-size:.88rem;border-radius:.58rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background-color:var(--color-zinc-900);color:color-mix(in srgb,var(--muted-text) 92%,var(--foreground) 8%);font-weight:450}.modal-primary-actions[data-v-e86f915e] .ask-question-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 28%,var(--border));background:color-mix(in srgb,var(--color-zinc-900) 72%,var(--surface) 28%);color:color-mix(in srgb,var(--muted-text) 40%,var(--foreground) 60%)}.modal-utility-actions[data-v-e86f915e]{margin-top:.15rem;padding-bottom:.9rem}.modal-utility-actions[data-v-e86f915e]:has(+.description),.modal-utility-actions[data-v-e86f915e]:has(+.item-details--below-cta){padding-bottom:0}.info-section .item-details--below-cta[data-v-e86f915e]{margin-top:.25rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.item-details--below-cta+.description[data-v-e86f915e],.item-details--below-cta+.mob-additional-details[data-v-e86f915e],.item-details--below-cta+.mob-description[data-v-e86f915e],.item-details--below-cta+.mob-seller[data-v-e86f915e]{margin-top:calc(var(--listing-section-gap)*-1)}.modal-utility-actions+.description.modal-description-card[data-v-e86f915e]{margin-top:-.55rem;border-top:none}.modal-utility-actions[data-v-e86f915e] .listing-actions{gap:.5rem}.modal-utility-actions[data-v-e86f915e] .actions-row{padding-bottom:.2rem;border-bottom:none}.modal-additional-details[data-v-e86f915e]{margin-top:.35rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding-top:.52rem}.modal-additional-title[data-v-e86f915e]{margin:0 0 .28rem;font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--muted-text) 90%,var(--foreground) 10%);text-transform:uppercase;letter-spacing:.09em}.modal-detail-block[data-v-e86f915e]{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding-top:.56rem;margin-top:.56rem}.modal-detail-block[data-v-e86f915e]:first-of-type{border-top:none;margin-top:0;padding-top:.08rem}.title[data-v-e86f915e]{font-size:2.125rem;line-height:1.1;margin:0;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.title[data-v-e86f915e],.title-price-separator[data-v-e86f915e]{font-weight:700;color:var(--foreground)}.listing-meta-row[data-v-e86f915e]{display:flex;align-items:center;gap:.45rem;color:var(--muted-text);font-size:.9rem;line-height:1.35;flex-wrap:wrap}.listing-meta-row svg[data-v-e86f915e]{color:var(--muted-text);flex-shrink:0}.info-section:not(.modal-layout-desktop) .delivery-method[data-v-e86f915e]{display:flex;align-items:center;gap:.5rem;color:var(--primary);font-size:.95rem;font-weight:600;margin-top:1rem}.delivery-badge-item[data-v-e86f915e]{display:inline-flex;align-items:center;gap:.35rem}.delivery-badge-separator[data-v-e86f915e]{color:color-mix(in srgb,var(--muted-text) 88%,var(--foreground));margin-right:.15rem}.delivery-method-icon[data-v-e86f915e]{flex-shrink:0}.delivery-method-icon[data-v-e86f915e],.distance[data-v-e86f915e],.listing-age[data-v-e86f915e]{color:var(--muted-text)}.description[data-v-e86f915e]{margin-top:1.5rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid color-mix(in srgb,var(--border) 90%,transparent);max-width:100%;box-sizing:border-box}.description h2[data-v-e86f915e]{font-size:1rem;font-weight:600;margin:0 0 .75rem;color:var(--foreground)}.description h2[data-v-e86f915e],.description p[data-v-e86f915e]{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.description p[data-v-e86f915e]{margin:0;color:var(--muted-text);line-height:1.4;font-size:.95rem;white-space:pre-line}.payment-methods-section[data-v-e86f915e]{padding-top:0;max-width:100%;box-sizing:border-box}.meetup-hint-section[data-v-e86f915e]{padding:.5rem 0 .25rem;font-size:.9rem;color:var(--foreground)}.meetup-hint-line[data-v-e86f915e]{margin:0;line-height:1.4}.meetup-hint-label[data-v-e86f915e]{font-weight:600;margin-right:.35rem}.meetup-hint-grouped .meetup-hint-label[data-v-e86f915e]{display:block;margin-bottom:.25rem}.meetup-hint-list[data-v-e86f915e]{list-style:disc;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.15rem}.meetup-hint-row[data-v-e86f915e]{line-height:1.4}.modal-fulfillment-item-content .meetup-hint-grouped[data-v-e86f915e],.modal-fulfillment-item-content .meetup-hint-line[data-v-e86f915e]{margin-top:.25rem;color:var(--muted-text);font-size:.85rem}.payment-methods-display[data-v-e86f915e]{display:flex;flex-direction:column;gap:1rem}.payment-methods-group h3[data-v-e86f915e]{font-size:.95rem;font-weight:500;color:var(--muted-text);margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.payment-methods-badges[data-v-e86f915e]{display:flex;flex-wrap:wrap;gap:.5rem}.payment-method-badge[data-v-e86f915e]{padding:0;background:var(--primary-subtle);border:1px solid color-mix(in srgb,var(--primary-muted) 30%,transparent);border-radius:.375rem;color:var(--primary-muted);font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.payment-method-icon[data-v-e86f915e]{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;display:block}.cta-skeleton[data-v-e86f915e]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.cta-skeleton__primary[data-v-e86f915e]{height:48px;border-radius:8px;width:100%}.cta-skeleton__secondary[data-v-e86f915e]{height:44px;border-radius:8px;width:100%}.cta-skeleton--mobile[data-v-e86f915e]{margin:.75rem 1rem 0;padding-top:0;border-top:none}.cta-skeleton--mobile .cta-skeleton__primary[data-v-e86f915e]{height:52px}.skeleton-bg[data-v-e86f915e]{background:var(--surface-hover);animation:skeleton-pulse-e86f915e 1.5s ease-in-out infinite}@keyframes skeleton-pulse-e86f915e{0%,to{opacity:1}50%{opacity:.6}}.buyer-action-buttons[data-v-e86f915e]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.buyer-action-buttons[data-v-e86f915e] .make-offer-cta .make-offer-button,.buyer-action-buttons[data-v-e86f915e] .make-offer-cta .ready-to-buy-button{font-size:1.1rem;font-weight:600;padding:1rem 1.5rem}.owner-banner[data-v-e86f915e]{margin-top:1rem;padding:.75rem 1rem;border-radius:.5rem;background:var(--surface);border:1px solid var(--border)}.owner-banner-text[data-v-e86f915e]{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted-text)}.owner-banner-link[data-v-e86f915e]{color:var(--foreground);text-decoration:none;font-weight:500}.owner-banner-link[data-v-e86f915e]:hover{text-decoration:underline}.preview-faded[data-v-e86f915e]{opacity:.6;pointer-events:none}@media(max-width:640px){.info-section[data-v-e86f915e]{padding-right:0}.buyer-action-buttons[data-v-e86f915e]{align-items:center}.buyer-action-buttons[data-v-e86f915e] .cta-button,.buyer-action-buttons[data-v-e86f915e] .make-offer-button-container,.buyer-action-buttons[data-v-e86f915e] .make-offer-cta{max-width:350px;width:100%;align-self:center;margin-left:auto;margin-right:auto}.buyer-action-buttons.modal-primary-actions[data-v-e86f915e]{align-items:stretch}.buyer-action-buttons.modal-primary-actions[data-v-e86f915e] .cta-button,.buyer-action-buttons.modal-primary-actions[data-v-e86f915e] .make-offer-button-container,.buyer-action-buttons.modal-primary-actions[data-v-e86f915e] .make-offer-cta{max-width:none}}.mob-eyebrow[data-v-e86f915e]{font-size:.6875rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text);font-weight:650;margin-bottom:.35rem}@media(max-width:767px){.price-tax-note[data-v-e86f915e]{font-size:.875rem}.info-section[data-v-e86f915e]:has(>.mob-eyebrow-row:first-child){overflow:visible}}.mob-eyebrow-row[data-v-e86f915e]{position:relative;top:-3px;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:0}.mob-eyebrow-row .mob-eyebrow[data-v-e86f915e]{margin-bottom:0}.mob-title[data-v-e86f915e]{margin:0;font-size:1.375rem;font-weight:700;line-height:1;color:var(--foreground);letter-spacing:-.015em}.mob-eyebrow-row+.mob-title[data-v-e86f915e]{margin-top:-.25rem}.mob-price-row[data-v-e86f915e]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-top:.15rem}.mob-price-row .price-unit-suffix[data-v-e86f915e]{font-size:.55em;color:var(--muted-text);font-weight:300}.mob-price[data-v-e86f915e]{font-size:1.75rem;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.mob-loc-row[data-v-e86f915e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--foreground-subtle)}.mob-loc-row svg[data-v-e86f915e]{flex-shrink:0}.mob-loc-row svg[data-v-e86f915e],.mob-loc-row--muted[data-v-e86f915e]{color:var(--muted-text)}.mob-seller[data-v-e86f915e]{margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--border)}.mob-description+.mob-seller[data-v-e86f915e]{margin-top:calc(var(--listing-section-gap)*-1);padding-top:1rem}.mob-seller-heading[data-v-e86f915e]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--foreground)}.mob-view-storefront[data-v-e86f915e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;box-sizing:border-box;min-height:2.75rem;margin-top:.85rem;padding:.65rem 1rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--foreground) 8%,var(--background));color:var(--foreground);font-size:.94rem;font-weight:500;line-height:1.2;text-decoration:none}.mob-view-storefront[data-v-e86f915e]:hover{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--foreground) 12%,var(--background))}.mob-view-storefront[data-v-e86f915e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mob-view-storefront[data-v-e86f915e] .role-icon{flex:0 0 auto;color:inherit}.mob-seller-row[data-v-e86f915e]{position:relative;display:flex;align-items:center;gap:.9rem;padding:.25rem 2rem .25rem 0}.mob-seller-identity[data-v-e86f915e]{--seller-name-fs:1.5rem;--seller-claim-fs:.875rem;--seller-name-lh:calc(var(--seller-name-fs)*1.1);--seller-claim-lh:calc(var(--seller-claim-fs)*1.2);--seller-meta-lh:1.08rem;--seller-line-gap:.2rem;--seller-avatar-size:calc(var(--seller-name-lh) + var(--seller-claim-lh) + var(--seller-meta-lh) + var(--seller-line-gap)*2);display:grid;grid-template-columns:var(--seller-avatar-size) minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.875rem;column-gap:.875rem;row-gap:.75rem;align-items:center;flex:1;min-width:0;padding-right:.25rem}.mob-seller-avatar-wrap[data-v-e86f915e]{grid-column:1;grid-row:1;display:flex;width:var(--seller-avatar-size);height:var(--seller-avatar-size)}.mob-seller-avatar-slot[data-v-e86f915e]{width:100%;height:100%}.mob-seller-avatar-slot[data-v-e86f915e] .avatar{display:flex;width:100%;height:100%}.mob-seller-lines[data-v-e86f915e]{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:var(--seller-line-gap);min-width:0}.mob-seller-lines>.mob-seller-name[data-v-e86f915e]{height:var(--seller-name-lh);font-size:var(--seller-name-fs);font-weight:800;line-height:1.1;letter-spacing:-.015em}.mob-seller-lines>.mob-seller-creator[data-v-e86f915e]{height:var(--seller-claim-lh);font-size:var(--seller-claim-fs)}.mob-seller-lines>.mob-seller-meta[data-v-e86f915e]{height:var(--seller-meta-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-seller-identity>.mob-seller-reputation-row[data-v-e86f915e]{grid-column:2;grid-row:2}.mob-seller-avatar[data-v-e86f915e]{flex-shrink:0}.mob-seller-info[data-v-e86f915e]{display:flex;flex-direction:column;gap:.28rem;flex:1;min-width:0}.mob-seller-name[data-v-e86f915e]{font-size:1.08rem;line-height:1.15;font-weight:700;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-seller-meta[data-v-e86f915e]{font-size:.9rem;line-height:1.2;color:var(--foreground-subtle)}.mob-seller-reputation-row[data-v-e86f915e]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;color:color-mix(in srgb,var(--foreground-subtle) 88%,var(--muted-text) 12%);font-size:.82rem;line-height:1.2}.mob-seller-thumbs-up[data-v-e86f915e]{flex-shrink:0;color:var(--success-muted)}.mob-seller-rating[data-v-e86f915e]{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.mob-seller-rating-placeholder[data-v-e86f915e],.mob-seller-rating-text[data-v-e86f915e]{color:inherit}.mob-seller-count strong[data-v-e86f915e],.mob-seller-rating-text strong[data-v-e86f915e]{color:var(--foreground);font-weight:800}.mob-seller-count[data-v-e86f915e]{white-space:nowrap}.mob-seller-dot[data-v-e86f915e]{color:color-mix(in srgb,var(--muted-text) 74%,transparent);font-weight:700;margin-right:.3rem}.mob-seller-row--link[data-v-e86f915e]{text-decoration:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.mob-seller-row--link[data-v-e86f915e]:active{background:color-mix(in srgb,var(--surface) 74%,var(--foreground) 8%)}.mob-seller-chevron[data-v-e86f915e]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);flex-shrink:0;color:var(--foreground-subtle)}.mob-cta-stack[data-v-e86f915e]{display:flex;flex-direction:column;gap:.5rem;margin-top:.875rem}.payment-row-wrap+.mob-cta-stack[data-v-e86f915e]{margin-top:0}.mob-cta-row[data-v-e86f915e]{display:flex;gap:.5rem;align-items:stretch}.mob-cta-primary[data-v-e86f915e]{flex:1;min-width:0}.mob-cta-row--primary[data-v-e86f915e] .make-offer-button-container{flex:1;max-width:none;min-width:0}.mob-cta-row--primary[data-v-e86f915e] .make-offer-button,.mob-cta-row--primary[data-v-e86f915e] .ready-to-buy-button{min-height:3.25rem;font-size:1rem;font-weight:600}.mob-ask-question-compose[data-v-e86f915e]{flex:1;min-width:0}.mob-cta-row--secondary[data-v-e86f915e] .ask-question-button{min-height:3rem;width:100%;padding:.5rem;gap:.35rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 28%,transparent);font-size:.8rem}.mob-cta-row--secondary[data-v-e86f915e] .ask-question-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 45%,transparent)}.mob-cta-row--secondary[data-v-e86f915e] .ask-question-panel{width:100%}.mob-secondary-action[data-v-e86f915e]{min-height:3rem;padding:.5rem .65rem;gap:.4rem;font-size:.8rem;white-space:nowrap;border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 28%,transparent);background:transparent;color:var(--muted-text);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out}.mob-secondary-action[data-v-e86f915e]:disabled{opacity:.5;cursor:not-allowed}.mob-secondary-action[data-v-e86f915e]:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 6%,transparent);border-color:color-mix(in srgb,var(--foreground) 45%,transparent);color:var(--foreground)}.mob-secondary-action[data-v-e86f915e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mobile-share-fallback-root[data-v-e86f915e]{position:fixed;inset:0;z-index:1001;display:flex;align-items:flex-end;justify-content:center;padding:1rem}.mobile-share-fallback-backdrop[data-v-e86f915e]{position:absolute;inset:0;background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-share-fallback[data-v-e86f915e]{position:relative;width:min(100%,520px);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:16px;background:var(--surface);color:var(--foreground);padding:1rem;box-shadow:0 -12px 40px -8px #0009}.mobile-share-fallback-title[data-v-e86f915e]{margin:0 0 .875rem;font-size:1rem;line-height:1.25;font-weight:700}.mobile-share-fallback-label[data-v-e86f915e]{display:block;margin-bottom:.375rem;color:var(--muted-text);font-size:.8125rem;font-weight:600}.mobile-share-fallback-input[data-v-e86f915e]{width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);font:inherit;font-size:.875rem;padding:0 .75rem}.mobile-share-fallback-input[data-v-e86f915e]:focus{outline:2px solid var(--primary);outline-offset:2px}.mobile-share-fallback-close[data-v-e86f915e]{width:100%;min-height:44px;margin-top:.75rem;border:0;border-radius:8px;background:var(--primary);color:var(--primary-contrast);font:inherit;font-weight:700;cursor:pointer}.mob-description[data-v-e86f915e]{margin-top:1rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid var(--border)}.mob-description h2[data-v-e86f915e]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--foreground)}.mob-description p[data-v-e86f915e]{margin:0;font-size:.875rem;line-height:1.4;color:var(--muted-text);white-space:pre-line}.mob-additional-details[data-v-e86f915e]{margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--border)}.mob-additional-title[data-v-e86f915e]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--foreground)}.additional-details[data-v-e86f915e]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--border) 90%,transparent)}.additional-details-title[data-v-e86f915e]{font-size:1.25rem;font-weight:600;margin:0 0 .75rem;color:var(--foreground)}.listing-warranty-row[data-v-e86f915e]{display:flex;gap:.6rem;align-items:flex-start}.listing-warranty-icon[data-v-e86f915e]{flex-shrink:0;margin-top:.15rem;color:var(--foreground-subtle)}.listing-warranty-copy[data-v-e86f915e]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.listing-warranty-label[data-v-e86f915e]{font-size:.85rem;font-weight:600;color:var(--foreground)}.listing-warranty-text[data-v-e86f915e]{margin:0;font-size:.875rem;color:var(--muted-text);line-height:1.5;white-space:pre-wrap}.listing-warranty-text.is-fallback[data-v-e86f915e]{font-style:italic}.listing-warranty-text--clamped[data-v-e86f915e]{max-height:calc(var(--v0f540bf9)*var(--ae64fce0)*1em);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 1.25em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 1.25em),transparent)}.listing-warranty-toggle[data-v-e86f915e]{display:flex;align-items:center;gap:.3125rem;width:-moz-fit-content;width:fit-content;margin-top:.3em;padding:0;border:none;background:none;font-size:.8125rem;font-weight:700;letter-spacing:.02em;line-height:1.2;color:var(--foreground);cursor:pointer}.listing-warranty-toggle[data-v-e86f915e]:hover{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.listing-warranty-toggle[data-v-e86f915e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-v-d5f03a01],.listing-container[data-v-d5f03a01]{box-sizing:border-box}.listing-container[data-v-d5f03a01]{display:grid;grid-template-columns:1fr;gap:2rem;max-width:100%}@media(min-width:1024px){.listing-container[data-v-d5f03a01]{grid-template-columns:2.2fr 1fr;gap:3rem;align-items:stretch;min-height:calc(100vh - 200px)}}@media(min-width:1400px){.listing-container[data-v-d5f03a01]{grid-template-columns:2.5fr 1fr;gap:4rem;align-items:stretch;min-height:calc(100vh - 200px)}}@media(min-width:1024px){.listing-container.listing-container--modal[data-v-d5f03a01]{grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:0;min-height:calc(100vh - 190px)}}.listing-container[data-v-d5f03a01] .media-section{display:flex;flex-direction:column;gap:0;max-width:100%;box-sizing:border-box}@media(min-width:1024px){.listing-container[data-v-d5f03a01] .media-section{height:100%;min-height:calc(100vh - 200px);width:100%;display:flex;flex-direction:column;justify-content:flex-start}}@media(min-width:1024px){.listing-container.listing-container--modal[data-v-d5f03a01] .media-section{height:auto;min-height:0;background:color-mix(in srgb,var(--surface) 88%,transparent);border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent);gap:0}}.listing-container[data-v-d5f03a01] .main-media{position:relative;width:100%;max-width:100%;aspect-ratio:1/1;border-radius:1rem;overflow:hidden;background:var(--color-zinc-900);border:1px solid color-mix(in srgb,var(--border) 90%,transparent);box-sizing:border-box}@media(min-width:1024px){.listing-container[data-v-d5f03a01] .main-media{width:100%;max-width:100%;flex:1 1 auto;min-height:0;aspect-ratio:auto;max-height:calc(100vh - 200px);min-height:400px}}@media(min-width:1024px){.listing-container.listing-container--modal[data-v-d5f03a01] .main-media{max-height:none;min-height:0;border-radius:0;border:none}}@media(min-width:1024px){.listing-container.listing-container--modal.listing-container--constrain-gallery[data-v-d5f03a01] .main-media{max-height:calc(100vh - 200px);min-height:400px}}.listing-container[data-v-d5f03a01] .media-container{width:100%;height:100%}.listing-container[data-v-d5f03a01] .listing-photo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--color-zinc-900)}.listing-container[data-v-d5f03a01] .photo-placeholder,.listing-container[data-v-d5f03a01] .video-placeholder{width:100%;height:100%;background:var(--surface-elevated);display:flex;align-items:center;justify-content:center}.listing-container[data-v-d5f03a01] .media-nav{position:absolute;top:50%;transform:translateY(-50%);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--foreground);cursor:pointer;transition:all .2s;z-index:10}.listing-container[data-v-d5f03a01] .media-nav:hover{background:var(--surface);border-color:color-mix(in srgb,var(--primary-muted) 50%,transparent);color:var(--primary)}.listing-container[data-v-d5f03a01] .media-nav.prev{left:1rem}.listing-container[data-v-d5f03a01] .media-nav.next{right:1rem}.listing-container[data-v-d5f03a01] .info-section{display:flex;flex-direction:column;gap:.75rem;max-width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding-right:4rem}@media(min-width:1024px){.listing-container.listing-container--modal[data-v-d5f03a01] .info-section{padding:1.25rem 1.3rem 1.35rem;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overflow-x:hidden;min-height:0}}@media(min-width:1024px){.listing-container[data-v-d5f03a01] .info-section{max-height:calc(100vh - 200px)}}.listing-container[data-v-d5f03a01] .header-info{display:flex;flex-direction:column;gap:.75rem;max-width:100%;box-sizing:border-box}.listing-container[data-v-d5f03a01] .title{font-size:2rem;font-weight:600;line-height:1.2;margin:0;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;color:var(--foreground)}.listing-container[data-v-d5f03a01] .price{font-size:2.5rem;font-weight:700;color:var(--primary);word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.listing-container[data-v-d5f03a01] .location-info{display:flex;align-items:center;gap:.5rem;color:var(--muted-text);font-size:.95rem;flex-wrap:wrap;max-width:100%}.listing-container[data-v-d5f03a01] .delivery-method{display:flex;align-items:center;gap:.5rem;color:var(--primary);font-size:.95rem;font-weight:600;margin-top:.75rem}.listing-container[data-v-d5f03a01]:not(.listing-container--modal) .location-info svg{color:var(--primary);flex-shrink:0}.listing-container[data-v-d5f03a01] .distance,.listing-container[data-v-d5f03a01] .listing-age{color:var(--muted-text)}.listing-container[data-v-d5f03a01] .description{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--border) 90%,transparent);max-width:100%;box-sizing:border-box}.listing-container[data-v-d5f03a01] .description h2{font-size:1rem;font-weight:600;margin-bottom:1rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;color:var(--foreground)}.listing-container[data-v-d5f03a01] .description p{color:var(--muted-text);line-height:1.6;font-size:.95rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;white-space:pre-line}.listing-container[data-v-d5f03a01] .brand-info{color:var(--muted-text);line-height:1.5;font-size:.85rem;margin-top:1rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.listing-container[data-v-d5f03a01] .trade-info-section{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--border) 90%,transparent);margin-bottom:1rem}.listing-container[data-v-d5f03a01] .trade-info-section h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--foreground)}.listing-container[data-v-d5f03a01] .trade-badge-container{margin-bottom:1rem}.listing-container[data-v-d5f03a01] .trade-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:600;background:var(--primary-subtle);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary-muted) 30%,transparent)}.listing-container[data-v-d5f03a01] .trade-badge-accepts{background:var(--primary-subtle);color:var(--primary);border-color:color-mix(in srgb,var(--primary-muted) 30%,transparent)}.listing-container[data-v-d5f03a01] .trade-badge-only{background:var(--success-subtle);color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.listing-container[data-v-d5f03a01] .trade-notes{margin-bottom:1rem}.listing-container[data-v-d5f03a01] .trade-notes h3{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--foreground)}.listing-container[data-v-d5f03a01] .trade-notes p{color:var(--muted-text);line-height:1.6;font-size:.95rem}.listing-container[data-v-d5f03a01] .trade-preferences h3{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:var(--foreground)}.listing-container[data-v-d5f03a01] .trade-preferences-list{display:flex;flex-wrap:wrap;gap:.5rem}.listing-container[data-v-d5f03a01] .trade-preference-badge{padding:.375rem .75rem;border-radius:.375rem;font-size:.85rem;background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 20%,transparent);color:var(--muted-text)}.listing-container[data-v-d5f03a01] .payment-methods-section{padding-top:0;max-width:100%;box-sizing:border-box}.listing-container[data-v-d5f03a01] .payment-methods-display{display:flex;flex-direction:column;gap:1rem}.listing-container[data-v-d5f03a01] .payment-methods-group h3{font-size:.95rem;font-weight:500;color:var(--muted-text);margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.listing-container[data-v-d5f03a01]:not(.listing-container--modal) .payment-methods-badges{display:flex;flex-wrap:wrap;gap:.5rem}.listing-container[data-v-d5f03a01]:not(.listing-container--modal) .payment-method-badge{padding:0;background:var(--primary-subtle);border:1px solid color-mix(in srgb,var(--primary-muted) 30%,transparent);border-radius:.375rem;color:var(--primary-muted);font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.listing-container[data-v-d5f03a01]:not(.listing-container--modal) .payment-method-icon{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;display:block}@media(max-width:767px){.listing-container[data-v-d5f03a01]{gap:0}.listing-container[data-v-d5f03a01] .main-media{border-radius:0;border:none;aspect-ratio:8/7;max-height:100vh;max-height:100svh}.listing-container[data-v-d5f03a01] .info-section{padding:0 1.5rem}.listing-container[data-v-d5f03a01] .media-thumbnails{padding-left:1.5rem;padding-right:1.5rem}.listing-container[data-v-d5f03a01] .media-nav{display:none}}@media(max-width:640px){.listing-container[data-v-d5f03a01] .info-section{padding-right:1.5rem}.listing-container[data-v-d5f03a01] .title{font-size:1.5rem;word-wrap:break-word;overflow-wrap:break-word}.listing-container[data-v-d5f03a01] .price{font-size:2rem;word-wrap:break-word;overflow-wrap:break-word}.listing-container[data-v-d5f03a01] .location-info{font-size:.875rem;flex-wrap:wrap}.listing-container[data-v-d5f03a01] .delivery-method{font-size:.875rem}.listing-container[data-v-d5f03a01]{gap:1.125rem}}
