:root{--bg:#fff;--text:#1d1d1f;--muted:#6e6e73;--c1a:#eaf2ff;--c1b:#f7faff;--c2a:#f0f0f3;--c2b:#fafafb;--c3a:#e8f6ee;--c3b:#f6fbf8;--ph:#c7c7cc;--ink:#1d1d1f;--card:#fff;--accent:#0071e3;--green:#34c759;--car1:#3a3a3c;--win:#e6f0fd;--line:#d2d2d7;--dot:#d2d2d7;--dot-on:#1d1d1f}.wrap.svelte-1dapv2v{width:100%;max-width:480px;margin:0 auto;padding:0;position:relative}.track.svelte-1dapv2v{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.track.svelte-1dapv2v::-webkit-scrollbar{display:none}.banner.svelte-1dapv2v{scroll-snap-align:start;-webkit-user-select:none;user-select:none;border-radius:24px;flex:0 0 88%;align-items:center;height:132px;padding:20px 0 20px 20px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.wrap.svelte-1dapv2v{max-width:100%;padding:0 0 8px}.track.svelte-1dapv2v{gap:16px;padding:0;scroll-padding:0}.banner.svelte-1dapv2v{flex:1;min-width:0}.dots.svelte-1dapv2v{display:none}}.b1.svelte-1dapv2v{background:linear-gradient(100deg, var(--c1a), var(--c1b))}.b2.svelte-1dapv2v{background:linear-gradient(100deg, var(--c2a), var(--c2b))}.b3.svelte-1dapv2v{background:linear-gradient(100deg, var(--c3a), var(--c3b))}.copy.svelte-1dapv2v{z-index:1;width:54%;position:relative}.copy.svelte-1dapv2v h2:where(.svelte-1dapv2v){letter-spacing:-.015em;white-space:nowrap;color:var(--ink);margin:0;font-size:clamp(14px,4vw,17px);font-weight:600;line-height:1.22}.b1.svelte-1dapv2v .copy:where(.svelte-1dapv2v){width:64%}.copy.svelte-1dapv2v p:where(.svelte-1dapv2v){color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.3}.art.svelte-1dapv2v{justify-content:center;align-items:flex-end;width:50%;height:78%;display:flex;position:absolute;bottom:6px;right:-6px}.art.svelte-1dapv2v svg:where(.svelte-1dapv2v){width:100%;height:auto;display:block}.art.svelte-1dapv2v text:where(.svelte-1dapv2v){font-family:inherit}.dots.svelte-1dapv2v{pointer-events:none;z-index:10;justify-content:center;gap:6px;margin-top:0;display:flex;position:absolute;bottom:8px;left:0;right:0}.dots.svelte-1dapv2v button:where(.svelte-1dapv2v){cursor:pointer;pointer-events:auto;background:0 0;border:none;align-items:center;padding:4px 2px;display:flex}.dots.svelte-1dapv2v i:where(.svelte-1dapv2v){background:#0003;border-radius:50%;width:5px;height:5px;transition:background .2s,width .2s,border-radius .2s;display:inline-block}.dots.svelte-1dapv2v i.on:where(.svelte-1dapv2v){background:#1d1d1f;border-radius:3px;width:14px}@media (prefers-reduced-motion:reduce){.dots.svelte-1dapv2v i:where(.svelte-1dapv2v){transition:none}}.home-container.svelte-1uha8ag{flex-direction:column;gap:10px;padding:0 16px 24px;display:flex}@media (width>=768px){.home-container.svelte-1uha8ag{gap:18px;padding:0 0 32px}}.quick.svelte-1uha8ag{scrollbar-width:none;gap:18px;padding:0;display:flex;overflow-x:auto}.quick.svelte-1uha8ag::-webkit-scrollbar{display:none}.banners-wrapper.svelte-1uha8ag{margin:0 -16px}@media (width>=768px){.banners-wrapper.svelte-1uha8ag{margin:0}}.search-filter-bar.svelte-1uha8ag{flex-direction:column;gap:10px;display:flex}@media (width>=768px){.search-filter-bar.svelte-1uha8ag{flex-direction:row;align-items:center;gap:12px}.car-select-container.svelte-1uha8ag{flex:1;max-width:440px}.filters-container.svelte-1uha8ag{flex-shrink:0}}.seg.svelte-1uha8ag{scrollbar-width:none;gap:22px;padding:16px 0 4px;display:flex;overflow-x:auto}.seg.svelte-1uha8ag::-webkit-scrollbar{display:none}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--tx2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:0;padding:0 0 8px;font:500 17px inherit;transition:color .15s,border-color .15s;display:inline-flex}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag) .fire:where(.svelte-1uha8ag){flex-shrink:0;width:20px;height:20px;display:block}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){margin:0;padding:0}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--tx)}.seg.svelte-1uha8ag button.on:where(.svelte-1uha8ag){color:var(--tx);border-color:var(--blue);font-weight:600}.grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:16px 14px;padding:4px 0 20px;display:grid}@media (width>=640px){.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:18px}}@media (width>=768px){.grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:20px}}@media (width>=1024px){.grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:24px}}.skeleton-card.svelte-1uha8ag{flex-direction:column;width:100%;display:flex}.skeleton-img.svelte-1uha8ag{aspect-ratio:4/3;background:linear-gradient(90deg,#f0f0f2 25%,#e6e6e8 50%,#f0f0f2 75%) 0 0/200% 100%;border-radius:18px;width:100%;animation:1.5s infinite svelte-1uha8ag-shimmer}.skeleton-line.svelte-1uha8ag{background:linear-gradient(90deg,#f0f0f2 25%,#e6e6e8 50%,#f0f0f2 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite svelte-1uha8ag-shimmer}.line-title.svelte-1uha8ag{width:75%;height:18px;margin-top:10px}.line-sub.svelte-1uha8ag{width:55%;height:14px;margin-top:6px}.line-price.svelte-1uha8ag{width:40%;height:18px;margin-top:8px}@keyframes svelte-1uha8ag-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
