.ds[data-v-dc0fc3db]{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:1.1rem;padding-bottom:1.2rem}.ds__head h1[data-v-dc0fc3db]{margin:0;font-size:1.9rem;line-height:1.08;font-weight:800;letter-spacing:-.02em}.ds__head em[data-v-dc0fc3db]{font-style:normal;color:var(--primary)}.ds__busca[data-v-dc0fc3db]{display:flex;align-items:center;gap:.6rem;padding:0 1rem;height:46px;border-radius:999px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-light)}.ds__busca input[data-v-dc0fc3db]{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--text-dark)}.ds__ejemplo[data-v-dc0fc3db]{margin:-.3rem 0 0;font-size:.78rem;color:var(--text-light)}.ds__sec[data-v-dc0fc3db]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:-.4rem}.ds__sec h2[data-v-dc0fc3db]{margin:0;font-size:1.12rem;font-weight:800}.ds__sec a[data-v-dc0fc3db],.ds__mas[data-v-dc0fc3db]{font-size:.85rem;font-weight:700;color:var(--primary-dark);text-decoration:none}.ds__mas[data-v-dc0fc3db]{padding:0;border:0;background:none}.ds__rail[data-v-dc0fc3db]{display:flex;gap:.8rem;overflow-x:auto;margin:0 -1rem;padding:.2rem 1rem .4rem;scroll-snap-type:x mandatory;scrollbar-width:none}.ds__rail[data-v-dc0fc3db]::-webkit-scrollbar{display:none}.ds__rail[data-v-dc0fc3db]>*{scroll-snap-align:start}.ds__lista[data-v-dc0fc3db]{display:grid;gap:.5rem}.ds__vacio[data-v-dc0fc3db]{margin:0;color:var(--text-medium);font-size:.92rem}button[data-v-dc0fc3db]{font:inherit;color:inherit;text-align:left;cursor:pointer}button[data-v-dc0fc3db]:active{transform:scale(.98)}.ds-ic[data-v-dc0fc3db]{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;font-weight:800;font-size:1rem}.ds-pill[data-v-dc0fc3db]{flex-shrink:0;padding:.4rem .9rem;border-radius:999px;background:#fff;color:var(--primary-dark);font-size:.8rem;font-weight:800}.ds-hero[data-v-dc0fc3db]{position:relative;display:block;width:100%;height:360px;padding:0;border:0;border-radius:var(--radius);overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:var(--shadow-lg)}.ds-hero>img[data-v-dc0fc3db]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ds-hero__sombra[data-v-dc0fc3db]{position:absolute;inset:0;background:linear-gradient(180deg,#0000 35%,#000000b8)}.ds-hero__badge[data-v-dc0fc3db]{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));font-size:.75rem;font-weight:700}.ds-hero__precio[data-v-dc0fc3db]{position:absolute;top:14px;right:14px;padding:5px 11px;border-radius:999px;background:#fffffff2;color:var(--text-dark);font-size:.8rem;font-weight:600}.ds-hero__body[data-v-dc0fc3db]{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:12px}.ds-hero__meta[data-v-dc0fc3db]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.9}.ds-hero__titulo[data-v-dc0fc3db]{margin-top:-8px;font-size:1.5rem;line-height:1.15;font-weight:800;letter-spacing:-.02em}.ds-hero__app[data-v-dc0fc3db]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius);background:#ffffff2e;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ds-hero__app-txt[data-v-dc0fc3db]{flex:1;min-width:0;display:grid;font-size:.7rem}.ds-hero__app-txt b[data-v-dc0fc3db]{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-card[data-v-dc0fc3db]{width:250px;flex-shrink:0;display:block;padding:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.ds-card__foto[data-v-dc0fc3db]{position:relative;display:block;aspect-ratio:16 / 10;background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.ds-card__foto img[data-v-dc0fc3db]{width:100%;height:100%;object-fit:cover;display:block}.ds-card__precio[data-v-dc0fc3db]{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:999px;background:#fffffff2;font-size:.75rem;font-weight:600}.ds-card__body[data-v-dc0fc3db]{display:grid;gap:5px;padding:14px 16px 16px}.ds-card__de[data-v-dc0fc3db]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-dark)}.ds-card__nom[data-v-dc0fc3db]{font-size:1rem;line-height:1.3;font-weight:700}.ds-card__cuando[data-v-dc0fc3db]{font-size:.82rem;color:var(--text-medium)}.ds-pq[data-v-dc0fc3db]{width:140px;flex-shrink:0;display:grid;gap:4px;padding:0;border:0;background:none}.ds-pq__foto[data-v-dc0fc3db]{position:relative;display:block;height:140px;margin-bottom:4px;border-radius:var(--radius);overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.ds-pq__foto img[data-v-dc0fc3db]{width:100%;height:100%;object-fit:cover;display:block}.ds-pq__ic[data-v-dc0fc3db]{position:absolute;left:10px;bottom:10px;box-shadow:0 0 0 2px #fff}.ds-pq__nom[data-v-dc0fc3db]{padding:0 2px;font-size:.88rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-pq__pob[data-v-dc0fc3db]{padding:0 2px;font-size:.75rem;color:var(--text-light)}.ds__rail--apps[data-v-dc0fc3db]{gap:1rem;padding-right:2.2rem;scroll-padding-left:1rem}.ds-apps[data-v-dc0fc3db]{flex:0 0 calc(100% - 2.4rem);display:grid}.ds-app[data-v-dc0fc3db]{display:flex;align-items:center;gap:.8rem;min-width:0;padding:.55rem 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ds-app+.ds-app .ds-app__txt[data-v-dc0fc3db]{box-shadow:0 -1px 0 var(--border)}.ds-app__logo[data-v-dc0fc3db]{flex-shrink:0;width:60px;height:60px;border-radius:15px;object-fit:cover;background:#fff;box-shadow:0 0 0 1px #00000012,0 2px 6px #0000000f}.ds-app__logo.is-propio[data-v-dc0fc3db]{object-fit:contain;padding:4px}.ds-app__txt[data-v-dc0fc3db]{flex:1;min-width:0;display:grid;gap:2px;align-self:stretch;align-content:center;margin-block:-.55rem;padding-block:.55rem}.ds-app__txt b[data-v-dc0fc3db]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:.93rem;line-height:1.22}.ds-app__txt small[data-v-dc0fc3db]{font-size:.78rem;color:var(--text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-app:active .ds-app__logo[data-v-dc0fc3db]{transform:scale(.94)}.ds-app__logo[data-v-dc0fc3db]{transition:transform .15s ease}.ds-fila-enter-active[data-v-dc0fc3db],.ds-fila-leave-active[data-v-dc0fc3db]{transition:opacity .25s ease,transform .25s ease}.ds-fila-enter-from[data-v-dc0fc3db],.ds-fila-leave-to[data-v-dc0fc3db]{opacity:0;transform:translateY(-6px)}.ds-fila[data-v-dc0fc3db]{display:flex;align-items:center;gap:.8rem;width:100%;padding:.7rem .8rem;border-radius:14px;background:var(--bg-card);border:1px solid var(--border)}.ds-fecha[data-v-dc0fc3db]{flex-shrink:0;display:grid;place-items:center;width:46px;height:50px;border-radius:12px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-dark);line-height:1}.ds-fecha small[data-v-dc0fc3db]{font-size:.66rem;font-weight:700;text-transform:uppercase}.ds-fecha b[data-v-dc0fc3db]{font-size:1.2rem}.ds-fila__txt[data-v-dc0fc3db]{flex:1;min-width:0;display:grid;gap:.15rem}.ds-fila__txt b[data-v-dc0fc3db]{font-size:.95rem}.ds-fila__txt small[data-v-dc0fc3db]{color:var(--text-medium);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-fila__flecha[data-v-dc0fc3db]{color:var(--text-light);font-size:1.3rem}.ds-ficha[data-v-dc0fc3db]{display:grid;gap:.9rem}.ds-ficha__volver[data-v-dc0fc3db]{justify-self:start;padding:.3rem 0;border:0;background:none;color:var(--primary-dark);font-weight:700}.ds-ficha__foto[data-v-dc0fc3db]{position:relative;height:240px;border-radius:var(--radius);overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.ds-ficha__foto img[data-v-dc0fc3db]{width:100%;height:100%;object-fit:cover;display:block}.ds-ficha__precio[data-v-dc0fc3db]{position:absolute;top:12px;right:12px;padding:5px 11px;border-radius:999px;background:#fffffff2;font-size:.8rem;font-weight:700}.ds-ficha__de[data-v-dc0fc3db]{display:flex;align-items:center;gap:.6rem;font-weight:700;color:var(--text-medium)}.ds-ficha__de .ds-ic[data-v-dc0fc3db]{width:32px;height:32px;border-radius:9px;font-size:.85rem}.ds-ic.is-logo[data-v-dc0fc3db]{object-fit:cover;background:#fff;padding:0}.ds-ficha__nom[data-v-dc0fc3db]{margin:-.2rem 0 0;font-size:1.6rem;line-height:1.15;font-weight:800;letter-spacing:-.02em}.ds-ficha__datos[data-v-dc0fc3db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem}.ds-ficha__datos span[data-v-dc0fc3db]{display:grid;gap:.15rem;padding:.7rem .8rem;border-radius:14px;background:var(--bg-card);border:1px solid var(--border)}.ds-ficha__datos small[data-v-dc0fc3db]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light)}.ds-ficha__datos b[data-v-dc0fc3db]{font-size:.92rem}.ds-ficha__texto[data-v-dc0fc3db]{margin:0;line-height:1.55;color:var(--text-medium)}.ds-ficha__panel[data-v-dc0fc3db]{display:grid;gap:.5rem;padding:.9rem;border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 8%,var(--bg-card))}.ds-ficha__panel small[data-v-dc0fc3db]{font-size:.8rem;color:var(--text-medium)}.ds-btn[data-v-dc0fc3db]{height:48px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;font-weight:800;text-align:center;box-shadow:0 10px 22px -12px var(--primary-dark)}
