.home-view[data-v-a2c21233]{padding-bottom:3rem}.hero[data-v-a2c21233]{position:relative;overflow:hidden;padding:4rem 0}.hero-mobile-backdrop[data-v-a2c21233]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero-mobile-backdrop[data-v-a2c21233]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,hsl(var(--background) / .54),hsl(var(--background) / .72) 55%,hsl(var(--background) / .88));z-index:3}.hero-mobile-backdrop-main[data-v-a2c21233],.hero-mobile-backdrop-secondary[data-v-a2c21233]{position:absolute;border-radius:1rem;object-fit:cover;opacity:1;box-shadow:var(--shadow-elevated)}.hero-mobile-backdrop-main[data-v-a2c21233]{width:68%;height:56%;top:50%;left:2%;transform:translateY(-56%);z-index:1;clip-path:inset(0 26% 0 0 round 1rem)}.hero-mobile-backdrop-secondary[data-v-a2c21233]{width:58%;height:50%;right:2%;top:50%;transform:translateY(-12%);z-index:2}@media (max-width: 767px){.hero-mobile-backdrop[data-v-a2c21233]{display:none}.hero[data-v-a2c21233]{padding:2.75rem 0 3.25rem}}@media (min-width: 768px){.hero[data-v-a2c21233]{padding:6rem 0}}.hero-inner[data-v-a2c21233]{position:relative;z-index:1}.hero-grid[data-v-a2c21233]{display:grid;gap:2rem;align-items:center}.hero-copy h1[data-v-a2c21233]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:hsl(var(--foreground))}.hero-accent[data-v-a2c21233]{color:hsl(var(--primary))}.hero-lead[data-v-a2c21233]{margin-top:1.25rem;max-width:32rem;font-size:1.125rem;color:hsl(var(--muted-foreground))}@media (min-width: 768px){.hero-lead[data-v-a2c21233]{font-size:1.25rem}}.hero-action-row[data-v-a2c21233]{display:flex;align-items:center;margin-top:2rem}.hero-sell-btn[data-v-a2c21233]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;height:3.5rem;padding:0 2rem;font-size:1rem;font-weight:700;background:var(--cta-buy-sell);color:#fff;box-shadow:var(--shadow-card);transition:filter .15s ease,box-shadow .15s ease}.hero-sell-btn[data-v-a2c21233]:hover{filter:brightness(.93)}.hero-sell-btn[data-v-a2c21233]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--cta-buy-sell) 35%,transparent)}.hero-signals[data-v-a2c21233]{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.hero-signal[data-v-a2c21233]{display:inline-flex;align-items:center;gap:.375rem}.hero-signal-icon[data-v-a2c21233]{width:1rem;height:1rem;flex-shrink:0;color:var(--icon-accent)}.hero-media[data-v-a2c21233]{display:none}.hero-photo-grid[data-v-a2c21233]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hero-photo[data-v-a2c21233]{border-radius:1rem;overflow:hidden;aspect-ratio:3 / 4;box-shadow:var(--shadow-elevated)}.hero-photo img[data-v-a2c21233]{width:100%;height:100%;object-fit:cover}.hero-photo-offset[data-v-a2c21233]{margin-top:2rem}.benefits-strip[data-v-a2c21233]{padding:1.5rem 0 2.5rem}.benefits-inner[data-v-a2c21233]{width:100%;box-sizing:border-box;display:grid;gap:2rem;padding:2rem 1.25rem;background:var(--chrome-surface);border:1px solid hsl(var(--border));border-radius:1.5rem;box-shadow:0 16px 40px #8a744214}@media (min-width: 768px){.benefits-inner[data-v-a2c21233]{grid-template-columns:repeat(3,minmax(0,1fr));padding:2.4rem 1.6rem;border-radius:1.75rem}}.benefit[data-v-a2c21233]{display:flex;align-items:flex-start;gap:1rem}.benefit-icon-wrap[data-v-a2c21233]{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--icon-accent) 18%,transparent)}.benefit-icon[data-v-a2c21233]{width:1.5rem;height:1.5rem;color:var(--icon-accent)}.benefit h3[data-v-a2c21233]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:hsl(var(--foreground))}.benefit p[data-v-a2c21233]{margin-top:.25rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.categories[data-v-a2c21233]{padding-top:3.5rem;padding-bottom:.5rem}.most-searched[data-v-a2c21233]{padding-bottom:2rem}.home-loading-skeleton[data-v-a2c21233]{padding:2rem 0}.home-loading-grid[data-v-a2c21233]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.section-head[data-v-a2c21233]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.section-head h2[data-v-a2c21233]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.head-link[data-v-a2c21233]{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--secondary));transition:color .15s ease}.head-link[data-v-a2c21233]:hover{color:hsl(var(--secondary) / .8)}.head-link-arrow[data-v-a2c21233]{width:1rem;height:1rem}.categories-grid[data-v-a2c21233]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}@media (min-width: 1024px){.categories-grid[data-v-a2c21233]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.categories-grid .category-pill[data-v-a2c21233]{flex:0 0 auto}.categories-grid .category-icon-ring[data-v-a2c21233]{height:7rem;width:7rem}.categories-grid .category-grid-icon[data-v-a2c21233]{width:2.75rem;height:2.75rem}.categories-grid .category-name[data-v-a2c21233]{font-size:1rem}}.category-pill[data-v-a2c21233]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.category-pill:hover .category-icon-ring[data-v-a2c21233]{transform:translateY(-4px);border-color:color-mix(in srgb,var(--icon-accent) 45%,hsl(var(--border)));box-shadow:var(--shadow-card-hover)}.category-icon-ring[data-v-a2c21233]{display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--card));border:2px solid hsl(var(--border));box-shadow:var(--shadow-card);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.category-grid-icon[data-v-a2c21233]{width:1.875rem;height:1.875rem;flex-shrink:0;color:var(--icon-accent)}.category-name[data-v-a2c21233]{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));line-height:1.25}.scroll-wrap[data-v-a2c21233]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scroll-inner[data-v-a2c21233]{display:flex;gap:1rem;width:max-content;min-width:100%;padding-bottom:.35rem}.card-in-scroll[data-v-a2c21233]{width:260px;min-width:260px}.category-row[data-v-a2c21233]{padding-top:.75rem;padding-bottom:1.25rem}.category-row+.category-row[data-v-a2c21233]{border-top:1px solid hsl(var(--border))}@media (min-width: 1024px){.hero-grid[data-v-a2c21233]{grid-template-columns:1fr 1fr;gap:2rem}.hero-media[data-v-a2c21233]{display:block}.hero-mobile-backdrop[data-v-a2c21233]{display:none}}@media (max-width: 768px){.categories-grid[data-v-a2c21233]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.category-pill[data-v-a2c21233]{padding:.9rem .45rem}.category-icon-ring[data-v-a2c21233]{width:4.4rem;height:4.4rem}}.home-cta[data-v-a2c21233]{padding:3rem 0 1rem}.home-cta-inner[data-v-a2c21233]{width:100%;box-sizing:border-box;background:var(--chrome-surface);border:1px solid hsl(var(--salmon-border));border-radius:1.5rem;padding:2.25rem 1.25rem;text-align:center;box-shadow:0 16px 40px #784f3a14}@media (min-width: 768px){.home-cta-inner[data-v-a2c21233]{padding:2.7rem 2rem;border-radius:1.75rem}}.home-cta h2[data-v-a2c21233]{font-family:var(--font-display);font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700;color:hsl(var(--foreground))}@media (min-width: 768px){.home-cta h2[data-v-a2c21233]{font-size:2.25rem}}.home-cta p[data-v-a2c21233]{margin-top:.75rem;font-size:1.125rem;color:hsl(var(--muted-foreground));max-width:28rem;margin-left:auto;margin-right:auto}.home-cta-btn[data-v-a2c21233]{display:inline-block;margin-top:2rem;border-radius:999px;background:var(--cta-buy-sell);color:#fff;padding:0 2.5rem;height:3.5rem;line-height:3.5rem;font-size:1rem;font-weight:700;box-shadow:var(--shadow-elevated);text-decoration:none;transition:filter .15s ease}.home-cta-btn[data-v-a2c21233]:hover{filter:brightness(.93)}
